我有两个.net Web服务部署到使用SSL的同一个IIS服务器,一个引用另一个。为什么Web引用中的'localhost'会导致SocketExceptions?
如果我设置Web引用到“本地主机”,有的叫失败与此异常:
服务器无法处理 服务器无法处理请求。 ---> System.Net.WebException:无法连接到远程服务器 ---> System.Net.Sockets.SocketException:由于目标机器主动拒绝而无法建立连接
如果我设置它到实际的机器名称,它的工作原理。
为什么?
奇怪的是,我可以浏览器导航,它只是可能失败的服务间通话。 – Sam 2010-03-24 11:45:57
@Sam:嗯......这很奇怪...... – 2010-03-24 12:35:07
可能与未设置为本地主机的特定权限(例如,特定帐户)有关。 – reinierpost 2010-08-20 12:06:51