今天第一次在Win7上編寫WebService,上來就給了我一個下馬威。WebService訪問不成功。
錯誤如下:
HTTP 錯誤 401.3 - Unauthorized
由於 Web 服務器上此資源的訪問控制列表(ACL)配置或加密設置,您無權查看此目錄或頁面。
訪問被拒絕。
說明:
訪問服務此請求所需的資源時出錯。您可能沒有查看所請求的資源的權限。
錯誤消息 401.3: 您無權使用您提供的憑據查看此目錄或頁(由於訪問控制列表而導致訪問被拒絕)。請讓 Web 服務器的管理員授予您訪問“C:\inetpub\wwwroot\****\****Service.asmx”的權限(ps:具體由***代替)。
一下弄傻了,醒過味兒來查查錯誤,終於搞定了。
原來在Win7裏面的IIS不光要設置共享,還要設置安全,把文件夾共享,然後再安全選項卡里面把IISUser(要是嫌麻煩就Everyone用戶)的安全權限添加上,然後權限設置全部就可以了,搞定!!