gpt4 book ai didi

c# - 401 未经授权 : Access is denied due to invalid credentials

转载 作者:行者123 更新时间:2023-12-03 05:27:59 25 4
gpt4 key购买 nike

我正在使用 IIS Express 部署 MVC4 应用程序。该网站在同一台计算机上完美运行。但在 Lan 中它给了我错误 401。

<authentication mode="Forms">
<forms loginUrl="~/" slidingExpiration="true" timeout="20">
</forms>
</authentication>

在家庭 Controller 中

[HttpPost]
[AllowAnonymous]
public ActionResult Index(LoginModel model, string returnUrl)
{
}

我正在管理员模式下从命令提示符启动 IIS 服务器。 IIS 响应该请求并返回错误 401

有什么线索吗?

最佳答案

我意识到这是一篇较旧的帖子,但我在 IIS 8.5 上遇到了同样的错误。希望这可以帮助遇到相同问题的其他人(我没有在其他具有类似标题的问题中看到我的问题概述)。

应用程序池身份的一切似乎都设置正确,但我仍然收到错误。经过大量挖掘,有一个设置可以让匿名用户使用应用程序池身份或特定用户的凭据。无论出于何种原因,我的被默认为特定用户。更改应用程序池标识的设置解决了我的问题。

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

希望这可以节省其他人的时间!

关于c# - 401 未经授权 : Access is denied due to invalid credentials,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13279593/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com