一、解決本機Debug的時候只能通過http://localhost:xx/訪問。
1、打開IIS ExPRess的配置文件:C:/Users/電腦用戶名/Documents/IISExpress/config,如果不知道的話打開IIS Express查看配置路徑直接點擊打開,如圖(此圖是已經添加完成):

2、打開配置文件之后按ctrl+F查找sites節點,找到site為網站名稱的節點(記住一定要和上圖中的網站名稱匹配不然沒有效果)然后添加紅框選中的節點:<binding protocol="http" bindingInformation="*:1209:192.168.110.18" /> 1209端口和上面一樣,192.168.110.18是我本機的內網ip,保存。

3、關閉Visual%20Studio,再以管理員身份運行即可。這樣就不會受localhost限制了。
二、為webservice添加登陸認證401
1、首先將webservice發布到IIS網站上。
2、新建一個用戶,如圖:
3、打開IIS管理器-網站-您的網站名稱-身份驗證,將匿名身份驗證禁用,基本身份驗證啟用!
4、為網站目錄添加用戶權限,IIS管理器-網站-您的網站名稱-操作(右上角)-編輯權限-安全-編輯-添加-查找用戶將test用戶添加進來。
5、重啟網站即可。
新聞熱點
疑難解答