css - MVC、CSS 和 302 身份验证 hell

标签 css asp.net-mvc authentication model-view-controller http-status-code-302

与大多数有相同问题的人一样,我的“内容”文件夹下的所有内容目前都被重定向到我的登录页面(直到我获得授权)。根据 Dev HTTP Client,当我尝试直接导航到 Content 下的其中一个样式表时,这是我得到的结果。

enter image description here

我试过以下方法:

  1. 允许匿名用户通过 web.config 访问一堆不同的文件夹:

    enter image description here

  2. 我试过更改 IIS 的权限。该网站的文件夹及其所有子文件夹都具有完全权限。我什至添加了 Network Service 用户和 DefaultAppPool 用户,并授予他们完全权限。

  3. 我已将站点的匿名身份验证更改为应用程序池身份

我错过了什么?

最佳答案

由于您正在为 ApplicationPool Identity 设置匿名身份验证,因此您需要授予 ApplicationPool Identity 对该文件夹的权限。为此,请执行以下步骤:

  • 转到内容目录的属性
  • 选择“安全”标签
  • 点击“编辑”,然后点击“添加”按钮
  • 单击“位置”按钮并确保选择您的机器。 (如果服务器属于一个,则不是 Windows 域。)
  • 输入“IIS AppPool\nameofyourapppool”
  • 单击“检查名称”按钮,然后单击“确定”。

关于css - MVC、CSS 和 302 身份验证 hell ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19887877/

相关文章:

asp.net-mvc - Request.GetOwinContext在单元测试中返回null-如何在单元测试中测试OWIN身份验证?

在SoapUI上进行带有用户名身份验证的WCF Web服务

javascript - 将 Google Maps Place Form 集成到自动完成地址表单 javascript

html - 带空格的单元格填充

javascript - Bootstrap 模态框未正确填充

javascript - 从 querySelectorAll 更改为 getElementsByClassName 后,按钮未按预期删除元素

c# - 如何在 MVC 中处理耗时的服务器端初始化?

c# - 使用 ASP.NET MVC 模型绑定(bind)器进行单元测试

c# - 如何在 Entity Framework 代码优先方法中映射自身的递归关系

authentication - 将 Keycloak 重定向到自定义忘记密码