我刚接触 Azure 已经五年了,所以我对最新的设置不是很熟悉。
我刚刚发布了一个简单的 ASP.NET MVC 应用程序,我想提供匿名访问。几乎每个设置都处于其默认值。我直接从 Visual Studio 2017 发布它,从发布工具中选择 Azure Web 应用程序。但我得到了:
“/”应用程序中的服务器错误。
访问被拒绝。
说明:访问处理此请求所需的资源时出错。服务器可能未配置为访问请求的 URL。
错误消息 401.2.:未经授权:由于服务器配置,登录失败。根据您提供的凭据和 Web 服务器上启用的身份验证方法,验证您是否有权查看此目录或页面。请与 Web 服务器的管理员联系以获得更多帮助。
版本信息:Microsoft .NET Framework 版本:4.0.30319;ASP.NET 版本:4.7.3163.0
谁或什么无权访问哪个资源?
bin\whatever.dll 应该以hostingstart.html
被忽略的方式运行。
在 Azure 的身份验证/授权下,它显示“在应用服务应用程序上启用了匿名访问。不会提示用户登录。”