我有兩個.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