允许在我的登录表单MVC上访问我的Site.Css

Hri*_*kan 4 html asp.net-mvc

我需要我的CSS显示我的登录页面,但它现在没有显示.如何允许访问包含css的登录页面?我使用表单身份验证,我的web.config文件的代码块如下所示:

<authentication mode="Forms">
  <forms loginUrl="UserAccount/Login" defaultUrl="UserAccount/Index" timeout="60"></forms>
</authentication>
<authorization>
  <deny users="?"/>
  <allow users="*"/>
</authorization>
Run Code Online (Sandbox Code Playgroud)

我的site.css位于我的/Content/Site.css路径中.如何添加它以允许所有用户访问此文件?

bro*_*die 10

<deny users="?"/>拒绝匿名用户访问的CSS文件.(在这里阅读)

因此,您需要将以下内容放入<configuration>web.config中的块中

<location path="Content">
    <system.web>
      <authorization>
        <allow users="?"/>
      </authorization>
    </system.web>
  </location>
Run Code Online (Sandbox Code Playgroud)

你可以在这里阅读更多相关信息