设置MVC应用程序后访问被拒绝错误

Nic*_* Ky 13 c# asp.net-mvc-4

访问被拒绝.

描述:访问提供此请求所需的资源时发生错误.可能未配置服务器以访问请求的URL.

错误消息401.2.:未授权:由于服务器配置登录失败.验证您是否有权根据您提供的凭据和Web服务器上启用的身份验证方法查看此目录或页面.请与Web服务器的管理员联系以获取其他帮助.版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET>版本:4.0.30319.18010

我从这里按照简单的教程,运行应用程序并收到此消息.

vip*_*naz 37

检查项目属性并确保匿名身份验证=已启用.如果您<authentication mode="Windows" />在web.config中,则还需要为项目设置Windows Authentication = Enabled(单击解决方案资源管理器中的项目):

属性

这样做的效果是更改项目文件(.csproj):

<IISExpressAnonymousAuthentication />
<IISExpressWindowsAuthentication />
Run Code Online (Sandbox Code Playgroud)

至:

<IISExpressAnonymousAuthentication>enabled</IISExpressAnonymousAuthentication>
<IISExpressWindowsAuthentication>enabled</IISExpressWindowsAuthentication>
Run Code Online (Sandbox Code Playgroud)

因此,您也可以手动执行此操作,或通过修改Intranet项目模板永久修复它.