我在Windows 7和IIS 7.5中新创建的网站中遇到了这个错误.我创建了一个SSL证书并绑定了一个新网站.

HTTP错误401.3-未经授权

早些时候,当我创建网站时,我在"添加网站"对话框中 Select 了"应用程序用户(通过身份验证)".当我点击"测试设置."按钮时,我收到此错误消息:

服务器配置为使用内置帐户的直通身份验证来访问指定的物理路径.但是,IIS管理器无法验证内置帐户是否具有访问权限.确保应用程序池标识具有对物理路径的读取权限.如果此服务器已加入域,且应用程序池标识为NetworkService或LocalSystem,请验证\$是否具有对物理路径的读取权限.然后再次测试这些设置.

请参阅附图

请对此提出解决方案.

谢谢

推荐答案

确保您的网站和网站的应用程序池都以相同的身份运行.然后确保此标识在虚拟目录上具有所需的权限.我有完全相同的问题,上面两张支票就解决了.

Asp.net相关问答推荐

Razor页面上@Foreach的正确语法,其中值可以等于多个值

如何在 ASP.Net Core 中验证上传的文件

asp.net - 会话 - 多个浏览器选项卡 - 不同的会话?

Dotnet core 2.0 身份验证多模式身份 cookie 和 jwt

AppendHeader 是否与 AddHeader 完全相同?

ASP.NET Web 应用程序 (.NET Framework) 与 ASP.NET Core Web 应用程序 (.NET Framework) 之间的差异

更新到 ASP.NET Core 2.0 - 包与 netcoreapp2.0 不兼容

iOS 8 / Safari 8 不适用于 ASP.NET AJAX 扩展

将 ListItem 的 ASP.NET 列表数据绑定到 DropDownList 问题

Request.Params 和 Request.Form 什么时候不同?

如何使用 javascript 调用 ASP.NET c# 方法

从 ASP.NET 中的 POST 方法中检索数据

在 ApiController 中添加自定义响应头

如何获得 System.Diagnostics.Process 的输出?

如何忽略身份框架的魔力,只使用 OWIN 身份验证中间件来获取我寻求的声明?

ASP.NET 应用程序状态与静态对象

Twitter Bootstrap 和 ASP.NET GridView

ASP.NET MVC3 局部视图命名约定

在 ASP.NET 中写入文件以响应后回发不起作用

在没有等待 #2 的情况下调用异步方法