【问题标题】:ASP.Net applications with no authentication won't run on IIS Express没有身份验证的 ASP.Net 应用程序不会在 IIS Express 上运行
【发布时间】:2016-04-18 17:15:14
【问题描述】:

我正在使用 Visual Studio Community 2015 创建一个 MVC 应用程序。我之前创建了一个使用 Windows 身份验证的,并且在为此设置 IIS Express 10 时,它似乎已经停止了任何没有加载身份验证的站点。相反,我收到以下错误:

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

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

我什至尝试重新安装 IIS Express 10,但无济于事,因此我们将不胜感激,因为我目前无法在本地计算机上运行大量 MVC 应用程序。

【问题讨论】:

  • 请使用 Jexus Manager 查看设置,看看是否有问题,jexusmanager.com

标签: visual-studio asp.net-mvc-4 iis-express


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-05
    • 2018-04-16
    • 2017-11-06
    • 2011-06-13
    • 2017-11-23
    • 2022-08-08
    • 1970-01-01
    • 2011-06-27
    相关资源
    最近更新 更多