我有以下奇怪的情况。
我正在尝试在IIS 7.5 Express中托管的WCF服务中执行以下代码序列:
var request = WebRequest.Create(some_uri) as HttpWebRequest;
request.Method = "GET";
request.Credentials = CredentialCache.DefaultNetworkCredentials;
request.GetResponse();
从WCF服务执行时,我收到以下异常:
[WebException:无法连接到远程服务器]
及其内部异常:
[SocketException:因为目标无法建立连接 机器主动拒绝它127.0.0.1:400]
控制台应用程序中的相同代码序列已成功执行。
我在IIS 7.5 Express下运行的代码尝试了以下内容:
现在,我有几个问题:
答案 0 :(得分:2)
IIS代码在IIS用户帐户下运行,可能没有配置代理。