2

MVCアプリケーションからRSSフィードを読み込もうとしています。コードは、自宅で実行すると正常に機能しますが、職場またはIIS 7でローカルマシンを実行すると、失敗します。これはプロキシ設定の問題だと思いますが、デフォルトのプロキシを使用するように構成ファイルを変更しようとしましたが、いずれにせよ、IISがIE設定に対応していることを理解し、Webサーバーからインターネットに接続できます。

RSSフィードにアクセスするためのコードは次のとおりです。

    public static List<string> ReadDangerZoneFeed()
    {
        XmlReader reader = XmlReader.Create("http://rssfeedaddress.rss");
        SyndicationFeed feed = SyndicationFeed.Load(reader);

        reader.Close();

        List<string> _DangerZones = new List<string>();

        foreach (var Item in feed.Items)
        {
            _DangerZones.Add(Item.Title.Text);
        }

        return _DangerZones;
    }

エラーメッセージはXMLReader.Create行で発生し、「リモートサーバーに接続できません」です。アドバイスをいただければ幸いです。

どうもありがとう、

ジェイミー

4

1 に答える 1

1

私がする必要があるのは、特定のサイトを会社のプロキシにホワイトリストに登録することだけでした。次に、この回答に従って、プロキシの詳細をweb.configファイルに追加しました。web.configでプロキシクレデンシャルを指定することは可能ですか?そしてそれはすべてうまくいきます。

于 2012-10-04T15:25:47.963 に答える