gpt4 book ai didi

asp.net-mvc - Css 和脚本在用户登录网站之前不起作用 - Asp.NET MVC 3 网站

转载 作者:行者123 更新时间:2023-12-03 10:09:20 25 4
gpt4 key购买 nike

我有一个 asp.net mvc 3 站点,我将它发布在 iis 7.5(框架 4.0)中,问题是 css 和脚本在用户登录网站时不起作用。所以:

  • 该网站像虚拟目录一样创建并转换为应用程序。
  • 模式是表单认证。
  • 我在 iis 中启用了表单和匿名身份验证。

  • 网络配置有:
    <location path="Content" allowOverride="true">
    <system.web>
    <authorization>
    <allow users="*" />
    </authorization>
    </system.web>
    </location>
    <location path="Scripts" allowOverride="true">
    <system.web>
    <authorization>
    <allow users="*" />
    </authorization>
    <globalization culture="pt-BR" uiCulture="pt-BR" />
    </system.web>
    </location>

    <authorization>
    <deny users="?"/>
    </authorization>

    Obs:我在 bin 目录中添加的 dll:System.Web.Helpers.dll、System.Web.Mvc.dll、System.Web.Routing.dll、System.Web.WebPages.dll。

    我试图将本地路径更改为“~/Content”,但得到了相同的结果。

    我试图将标签 allow 放在 autorization 标签中:
    <authorization>
    <deny users="?"/>
    <allow users="*"/>
    </authorization>

    但我得到了同样的结果。

    我错过了什么?

    最佳答案

    我想到了。在设置新的 IIS 应用程序时,我从 list 中遗漏了一些内容:选择应用程序,双击“身份验证”,选择“匿名身份验证”,然后选择“编辑”,然后将其更改为使用应用程序池标识。确保用户对包含该站点的文件夹具有权限,就像其他人所说的那样。

    关于asp.net-mvc - Css 和脚本在用户登录网站之前不起作用 - Asp.NET MVC 3 网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9178082/

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