无法通过代理从IIS上的MVC应用程序访问rss

时间:2012-09-21 15:05:36

标签: c# iis rss

我正在尝试从我的MVC应用程序中读取RSS提要。我在家里运行时代码工作正常,但是当我在工作时运行我的本地机器或IIS 7时,它失败了。我怀疑这是一个代理设置问题,但我已经尝试修改配置文件以使用默认代理,并且无论如何理解IIS采用IE设置 - 我可以从网络服务器连接到互联网。

访问rss Feed的代码如下:

    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行中,并且&#34;无法连接到远程服务器&#34;。我非常感谢任何建议,

非常感谢,

杰米

1 个答案:

答案 0 :(得分:1)

事实证明,我需要做的就是让我们公司代理上的特定网站列入白名单。然后我按照这个答案Is it possible to specify proxy credentials in your web.config?将代理详细信息添加到web.config文件中,一切正常。