没有身份验证的ASP.Net应用程序无法在IIS Express上运行

问题描述:

我正在使用Visual Studio Community 2015创建MVC应用程序。我以前创建了一个使用Windows身份验证的服务器,并且在为其设置IIS Express 10时,似乎已经停止了没有身份验证加载的任何站点。相反,我收到以下错误:没有身份验证的ASP.Net应用程序无法在IIS Express上运行

HTTP错误401.2 - 未授权 由于验证标头无效,您无权查看此页面。

我已经谷歌搜索这个错误,所有返回的是IIS的,而不是快递版本,它给你很少的管理方式。我查看了IIS Express中的配置文件和IIS Express的用户文件夹,并且启用了匿名身份验证,所以我真的不知道该怎么做。

我甚至已经试过重新安装IIS快递10不得要领,所以任何帮助,将不胜感激,因为我不能在此刻我的本地机器上运行了很多的MVC应用程序。

+0

请使用Jexus管理器来查看设置,看看你得到的东西错了,http://jexusmanager.com –

我实际上最终通过找到一个无关问题的答案来解决这个问题。项目本身的匿名认证被设置为false。通过在属性窗口中启用它(默认情况下未显示),应用程序再次运行。所以这个答案是检查属性设置是否正确。我将来也会尝试Jexus Manager,因为它看起来像IIS Express缺失的控制台。