C# Visual Studio 2012调试MVC 4访问被拒绝

C# Visual Studio 2012调试MVC 4访问被拒绝,c#,asp.net-mvc,visual-studio,windows-8,C#,Asp.net Mvc,Visual Studio,Windows 8,在Windows 8上尝试在Visual Studio 2012中进行调试时,是否有人收到以下错误?这是一个标准的开箱即用,甚至还没有改变运行在.NET4上的MVC4应用程序的样式 “/”应用程序中出现服务器错误 访问被拒绝。 描述:访问服务此请求所需的资源时出错。服务器可能未配置为访问请求的URL 错误消息401.2.:未经授权:由于服务器配置,登录失败。根据您提供的凭据和Web服务器上启用的身份验证方法,验证您是否具有查看此目录或页面的权限。请与Web服务器的管理员联系以获得其他帮助 版本信

在Windows 8上尝试在Visual Studio 2012中进行调试时,是否有人收到以下错误?这是一个标准的开箱即用,甚至还没有改变运行在.NET4上的MVC4应用程序的样式

“/”应用程序中出现服务器错误

访问被拒绝。 描述:访问服务此请求所需的资源时出错。服务器可能未配置为访问请求的URL

错误消息401.2.:未经授权:由于服务器配置,登录失败。根据您提供的凭据和Web服务器上启用的身份验证方法,验证您是否具有查看此目录或页面的权限。请与Web服务器的管理员联系以获得其他帮助


版本信息:Microsoft.NET Framework版本:4.0.30319;ASP.NET版本:4.0.30319.18033回答了我自己的问题。问题是我的设置。在非广告环境中使用内部网模板

从web.config:

<authorization>
  <deny users="?" />
</authorization>

回答了我自己的问题。问题是我的设置。在非广告环境中使用内部网模板

从web.config:

<authorization>
  <deny users="?" />
</authorization>

这只会禁用身份验证并使您以匿名方式登录。如果您在任何地方实施授权,它都不会工作。您应该检查禁用身份验证是否足以满足我的用例,因为最终产品将位于域内,并且我拒绝了最终产品中的未知用户。这将仅禁用身份验证并使您以匿名方式登录。如果您在任何地方实施授权,它都不会工作。您应该检查禁用身份验证是否足以满足我的用例,因为最终产品将位于域内,并且我拒绝了最终产品中的未知用户。请参阅本文请参阅本文