asp.net-mvc – Css和脚本不工作,直到用户登录网站 – Asp.NET MVC 3网站

前端之家收集整理的这篇文章主要介绍了asp.net-mvc – Css和脚本不工作,直到用户登录网站 – Asp.NET MVC 3网站前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个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。

我试图改变的路径在localtion作为“〜/内容”,但我得到了相同的结果。

我试图把标签允许在自动标签中:

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

但我得到了相同的结果。

我失踪了什么?

解决方法

我想到了。在设置新的IIS应用程序时,我从我的清单中错过了这些内容:选择应用程序,双击“身份验证”,选择“匿名身份验证”,然后单击编辑,并将其更改为使用应用程序池身份。确保用户对包含其他人说的网站的文件夹具有权限。

猜你在找的asp.Net相关文章