【问题标题】:IIS 7.5 - Erro HTTP 401.0 - UnauthorizedIIS 7.5 - 错误 HTTP 401.0 - 未经授权
【发布时间】:2016-10-10 15:08:58
【问题描述】:

我有一个 Asp.net MVC 应用程序在 Visual Studio 2015 中完美运行,带有 IIS EXPRESS(本地计算机)。

我尝试在其他计算机上执行此应用程序(Windows Server 2008 R2 w/IIS 7.5)。我做了一个部署,我把文件夹“C:\inetpub\wwwroot\testsite”。

在执行 localhost/testsite 时,索引页面显示正常,但是,在提交表单(这是一个登录页面)时,我的 IIS 显示“401.0 错误”。

我正在使用“认证模式表单”:

<system.web>
    <compilation debug="true" targetFramework="4.5.2" />
    <httpRuntime targetFramework="4.5.2" />
    <authentication mode="Forms">
        <forms loginUrl="~/User/Login" timeout="2880" />
    </authentication>
</system.web>

池应用程序是“DefaultAppPool”。身份验证:“Anonymous = ON”,“Forms = ON”,其他选项 = OFF。

我尝试了 StackOverflow 的其他帖子中的各种提示,但我无法解决我的问题 =(

谢谢!

【问题讨论】:

  • 显示完整的 401.0 错误页面。如果您仔细检查,SO 上的其他帖子是针对 401 的。(其他),或者它们的错误页面不同。在尝试别人的建议之前,请确保您首先遇到了完全相同的问题。
  • 我也有同样的问题。你找到答案了吗?
  • @Diana,我创建了一个新的 IIS 应用程序作为子域。以前我试图在 site.com/app 中使用,现在我在 app.site.com 中使用并工作。我不记得很多细节,因为他们做了 2 年 xD
  • 我知道它是 2 年前,但仍然:感谢您的回答 :) 经过两天的挖掘,我想让您知道,问题是 web.config 继承。我不得不将主应用程序的 web.config 的很多东西放在 标记中,以防止子应用程序尝试使用它们。

标签: c# asp.net-mvc iis iis-7.5 http-status-code-401


【解决方案1】:

选择返回401 - Unauthorized, 的Web 应用程序并双击身份验证功能。右键单击“匿名身​​份验证”提供程序并选择编辑。将默认匿名用户帐户 ("IUSR") 切换到 ApplicationPoolIdentity。现在,右键单击左侧窗格中的 Web 应用程序,选择 Edit Permissions...,选择 Security 选项卡,单击 Edit -> Add 并添加 IIS APPPOOL\NameOfAppPool。确保应用程序池标识具有文件夹的读取和执行权限。

如果您想启用日志记录,请查看这篇 TechNet 文章:http://technet.microsoft.com/en-us/library/cc754631(WS.10).aspx

anonymous user 有一个设置,可以使用application pool identity特定用户 的凭据。有时,它默认为 特定用户 而不是 anonymous user 如果这是您的问题,以下设置有望解决它:

  1. IIS 管理器 → 站点 → 网站
  2. 双击“认证”
  3. 选择匿名身份验证
  4. 从“操作”面板中,选择“编辑”
  5. 选择应用程序池标识并单击确定

【讨论】:

  • 我已经尝试了这些步骤,但没有解决我的问题:(
  • this 是您遇到的那种错误吗?
  • 请回复!显然是的,但我的 IIS 7.5 已打开,操作系统是葡萄牙语,但同样的错误! prntscr.com/beofhp
  • 我在上面编辑了我的答案。请让我知道它是否解决了您的问题。祝你好运。
  • 请到 IIS 7.5 中的身份验证模块,如此处的this 并检查anonymous authentication 是否已启用。祝你好运——
【解决方案2】:

解决方案:这不是您想要解决的方式......但它的工作方式是为我的应用程序创建一个新的子域。

【讨论】:

  • 你能解释一下你的答案吗,我也有同样的问题
猜你喜欢
  • 2015-09-11
  • 2013-02-07
  • 1970-01-01
  • 2017-06-14
  • 2012-02-05
  • 1970-01-01
  • 1970-01-01
  • 2021-05-12
  • 2014-06-24
相关资源
最近更新 更多