IIS 8& Windows 8
我有以下示例代码,我试图检查是否存在url,当我从控制台应用程序运行时它工作正常,获得响应,但是当从服务器端ASP.net页面执行时它会抛出套接字异常。
示例代码:
try
{
Uri uri = new Uri("HTTPS://test");
WebRequest http = HttpWebRequest.Create(uri);
HttpWebResponse response = (HttpWebResponse)http.GetResponse();
Stream stream = response.GetResponseStream();
}
catch (UriFormatException sds)
{
}
catch (IOException sdsd)
{
}
错误: 连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接主机无法响应而建立连接失败
这方面的任何建议都会有所帮助。
答案 0 :(得分:0)
如果没有更多信息,我的猜测是asp.net应用程序在一个帐户下运行,该帐户没有足够的权限来访问网络资源。您可以尝试更改运行asp.net应用程序的帐户或模拟具有网络访问权限的用户。