2

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

访问 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 回答