Web应用程序:站点在IDE上运行,而不在公共服务器上运行

时间:2012-07-16 18:12:48

标签: c# asp.net web-applications

我有一个旧网站,我几个月前就离开了,它工作正常,但我决定不将它上传到真正的服务器,因为我当时不确定它是否值得。

现在我终于决定了我想做什么,所以我将网站上传到了一个免费的公共服务器,但是我在使用Visual Studio 2010启动该网站时遇到了一个错误。

这是其中一个页面的链接:

http://aspspider.org/thesamy3/MainPages/AluminumPage.aspx

如果您看到错误,那么应该是一个iFrame,它显示了我使用Flicker.Net API从Flicker获得的照片库。

为什么会发生这种情况的想法呢?

2 个答案:

答案 0 :(得分:4)

  

[WebException:无法解析远程名称:'api.flickr.com']

您的网络托管服务商不允许您连接到其他服务器。

答案 1 :(得分:3)

您的网络服务器是否有防火墙阻止其连接到远程资源?

看起来无法到达api.flickr.com

您可以编写一个测试页面来执行一个简单的测试请求:

// Create a new 'Uri' object with the specified string.
Uri myUri =new Uri("http://www.contoso.com");
// Create a new request to the above mentioned URL.    
WebRequest myWebRequest= WebRequest.Create(myUri);
// Assign the response object of 'WebRequest' to a 'WebResponse' variable.
WebResponse myWebResponse= myWebRequest.GetResponse();