今天第一次在Win7上编写WebService,上来就给了我一个下马威。WebService访问不成功。
错误如下:
HTTP 错误 401.3 - Unauthorized
由于 Web 服务器上此资源的访问控制列表(ACL)配置或加密设置,您无权查看此目录或页面。
访问被拒绝。
说明: 访问服务此请求所需的资源时出错。您可能没有查看所请求的资源的权限。
错误消息 401.3: 您无权使用您提供的凭据查看此目录或页(由于访问控制列表而导致访问被拒绝)。请让 Web 服务器的管理员授予您访问“C:\inetpub\wwwroot\****\****Service.asmx”的权限(ps:具体由***代替)。
一下弄傻了,醒过味儿来查查错误,终于搞定了。
原来在Win7里面的IIS不光要设置共享,还要设置安全,把文件夹共享,然后再安全选项卡里面把IISUser(要是嫌麻烦就Everyone用户)的安全权限添加上,然后权限设置全部就可以了,搞定!!