我使用 .NET 4.5.1 创建了一个全新的 WCF Web 应用程序
我已在 IIS 中将身份验证设置为匿名身份验证(已启用)。所有其他选项都被禁用。IIS 中的网站设置为其自己的应用程序池,该应用程序池在我的凭据下运行。我是机器的管理员。应用程序池设置为使用版本 4。
网址是
http://localhost:8885/Service1.svc
港口很好。
如果我使用进程监控,我会看到 w3wp.exe 的以下输出:
如果我具有读写访问权限(应用程序池正在运行我的帐户),为什么会收到 401 错误?
“/”应用程序中的服务器错误。 访问被拒绝。说明:访问处理此请求所需的资源时出错。您可能无权查看请求的资源。
错误消息 401.3:您无权使用您提供的凭据查看此目录或页面(由于访问控制列表而拒绝访问)。请求 Web 服务器的管理员授予您对“C:\Users\Patrick\Documents\Visual Studio 2013\Projects\MyServiceA\MyServiceA\Service1.svc”的访问权限。