加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-15 18:52:28 所属栏目:asp.Net 来源:网络整理
导读:我有一个asp.net mvc 3网站,我发布在iis 7.5(框架4.0),问题是,CSS和脚本不工作用户登录网站。所以: 网站是像虚拟目录一样创建的,并转换为应用程序。 模式是表单认证。 我在iis中启用表单和匿名身份验证。 网络配置有: location path="Content" allowOv
我有一个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应用程序时,我从我的清单中错过了这些内容:选择应用程序,双击“身份验证”,选择“匿名身份验证”,然后单击编辑,并将其更改为使用应用程序池身份。确保用户对包含其他人说的网站的文件夹具有权限。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读