ASP.Net 没有身份验证的应用程序不会 运行 在 IIS Express 上
ASP.Net applications with no authentication won't run on IIS Express
我正在使用 Visual Studio Community 2015 创建 MVC 应用程序。我之前创建了一个使用 Windows 身份验证的网站,并且在为此设置 IIS Express 10 时,它似乎已经停止了所有没有加载身份验证的站点。相反,我收到以下错误:
HTTP 错误 401.2 - 未经授权
由于身份验证无效,您无权查看此页面 headers。
我用 Google 搜索了这个错误,返回的所有内容都是针对 IIS 的,而不是 express 版本,后者几乎无法管理它。我查看了 IIS Express 和我的 IIS Express 用户文件夹中的配置文件,并且启用了匿名身份验证,所以我真的不确定该怎么做。
我什至尝试过 re-installing IIS Express 10 无济于事,所以任何帮助将不胜感激,因为我不能 运行 我的本地机器上的很多 MVC 应用程序时刻.
实际上,我最终是通过从一个不相关的问题中找到答案来解决这个问题的。项目本身的匿名身份验证设置为 false。通过在属性 window(默认情况下未显示)中再次启用应用程序 运行。所以答案是检查 属性 是否设置正确。我以后也会试试 Jexus Manager,因为它看起来像缺少 IIS Express 的控制台。
我正在使用 Visual Studio Community 2015 创建 MVC 应用程序。我之前创建了一个使用 Windows 身份验证的网站,并且在为此设置 IIS Express 10 时,它似乎已经停止了所有没有加载身份验证的站点。相反,我收到以下错误:
HTTP 错误 401.2 - 未经授权 由于身份验证无效,您无权查看此页面 headers。
我用 Google 搜索了这个错误,返回的所有内容都是针对 IIS 的,而不是 express 版本,后者几乎无法管理它。我查看了 IIS Express 和我的 IIS Express 用户文件夹中的配置文件,并且启用了匿名身份验证,所以我真的不确定该怎么做。
我什至尝试过 re-installing IIS Express 10 无济于事,所以任何帮助将不胜感激,因为我不能 运行 我的本地机器上的很多 MVC 应用程序时刻.
实际上,我最终是通过从一个不相关的问题中找到答案来解决这个问题的。项目本身的匿名身份验证设置为 false。通过在属性 window(默认情况下未显示)中再次启用应用程序 运行。所以答案是检查 属性 是否设置正确。我以后也会试试 Jexus Manager,因为它看起来像缺少 IIS Express 的控制台。