401未授权:由于无效凭据拒绝访问

13 浏览
0 Comments

401未授权:由于无效凭据拒绝访问

我正在使用IIS Express部署MVC4应用程序。这个网站在同一台计算机上运行得很完美。但在局域网中,它给我错误401。

    
    

在主页控制器中

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

我以管理员模式从命令提示符中启动IIS服务器。 IIS以错误401响应请求。

有什么线索吗?

admin 更改状态以发布 2023年5月24日
0
0 Comments

如果你正在使用IIS 7,请执行以下步骤:

  1. 选择你的网站。
  2. 点击错误页面。
  3. 编辑功能设置。
  4. 选择详细错误。
0
0 Comments

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

似乎一切都正确设置了应用程序池标识,但我仍然收到错误信息。经过深入挖掘,发现匿名用户使用应用程序池标识或特定用户的凭据的设置。由于某种原因,我的默认设置为特定用户。将设置更改为App池标识解决了我的问题。

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

希望这能为其他人节省一些时间!

0