gpt4 book ai didi

asp.net - 节点的 Web.config 错误

转载 作者:行者123 更新时间:2023-11-28 13:23:12 25 4
gpt4 key购买 nike

当我添加 <authorization> 时它显示页面但没有CSS。谁知道为什么??

这是我的 web.config

<?xml version="1.0"?>
<configuration>
<connectionStrings>
<add name="UomDBConnectionString1"
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\UomDB.mdf;Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
<system.web>
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
</assemblies>
</compilation>
<authentication mode="Forms">
<forms loginUrl="Login.aspx" timeout="2880" />
</authentication>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</configuration>

如果我删除它,则显示带有 css 的页面。

最佳答案

可能是你的 css 和 images 文件夹在限制区域..

您需要在 web.config 中的此表单例份验证代码中允许访问这些文件。

这是你的做法:

 <location path="default.aspx">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>

<location path="Home">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>

<location path="Styles">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>

<location path="Scripts">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>

<location path="images">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>

取自 here

关于asp.net - <authorization> 节点的 Web.config 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14919049/

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