C# 我的身份验证表单不加载CSS

C# 我的身份验证表单不加载CSS,c#,css,asp.net-mvc,C#,Css,Asp.net Mvc,我有一个使用AD验证用户的身份验证表单。但是当我运行项目时,登录页面显示它没有CSS加载,在用户验证之后,一切都正常,比如CSS 此应用程序适用于IIS 7 Web服务器。我已经尝试添加标签,但它不起作用,还尝试以不同的顺序放置各种标签,但没有成功 My web.config代码: <location path="~/myCSSFolder"> <system.web> <authorization> <deny users="?

我有一个使用AD验证用户的身份验证表单。但是当我运行项目时,登录页面显示它没有CSS加载,在用户验证之后,一切都正常,比如CSS

此应用程序适用于IIS 7 Web服务器。我已经尝试添加标签,但它不起作用,还尝试以不同的顺序放置各种标签,但没有成功

My web.config代码:

<location path="~/myCSSFolder">
  <system.web>
    <authorization>
      <deny users="?" />
      <allow users="*" />
    </authorization>
  </system.web>
</location>
<connectionStrings>
  <add name="ADConnectionString" connectionString="LDAP://myserver.mydomain.COM:389/DC=mydomain,DC=COM" />
</connectionStrings>
<system.web>
  <compilation debug="true" targetFramework="4.6.1"></compilation>
  <authentication mode="Forms">
    <forms name=".ADAuthCookie" loginUrl="~/Account/LogOn" timeout="45" slidingExpiration="false" />
  </authentication>
  <httpRuntime targetFramework="4.6.1" />
  <authorization>
    <deny users="?" />
  </authorization>
</system.web>
<system.web>
  <membership defaultProvider="ADMembershipProvider">
    <providers>
      <clear />
      <add
        name="ADMembershipProvider"
        type="System.Web.Security.ActiveDirectoryMembershipProvider"
        connectionStringName="ADConnectionString"
        attributeMapUsername="sAMAccountName"
      />
   </providers>
  </membership>
</system.web>


我希望页面上有2个
文本框
,1个
按钮
和一个
导航栏
,包含我需要的所有链接,所有这些都会出现,但没有任何样式,因此没有背景图像,没有字体,没有颜色

基于您的web.config,您拒绝匿名用户访问您的
myCssFolder
以及所有子目录和资源<代码>



删除此
位置的
,它将允许所有用户访问您的css文件。

您的css文件是否位于myCSSFolder或其中的子目录中?@BrettCaswell my css位于myCSSFolder中
<location path="~/myCSSFolder">
  <system.web>
    <authorization>
      <deny users="?" />
      <allow users="*"/>
    </authorization>
  </system.web>
</location>