我開發了一個簡單的web服務,並將其託管在我的一臺機器上的局域網環境中,但是當我嘗試從局域網內的另一臺機器訪問web服務時,我得到一個提示詢問用戶名和密碼,Web服務被配置爲匿名訪問。它在託管的機器上工作正常。這些設置有什麼問題,我錯過了什麼?從遠程機器訪問web服務
這是一個用ASP.NET編寫的Web服務,託管在機器上,比如192.168.1.1,我想在192.168.1.2上訪問它,Web服務的地址是192.168.1.1/myService/service。 asmx,但它一直顯示我的用戶名/密碼提示。
我使用Windows XP並且IIS的版本是5.1,並且我已經啓用了匿名訪問,並且**使用集成Windows身份驗證**複選框已被選中。 – Ali 2011-06-11 09:14:00
啊,Windows XP。取消選中集成Windows身份驗證,這與匿名相反。 – Haukman 2011-06-11 09:19:01
您還必須確保IUSR_machinename(或者,如果它是ASPNET用戶,我忘記了)已經讀取/列出訪問權限(NTFS)到您的網站的存儲目錄。 – Haukman 2011-06-11 09:20:55