Dep*_*hie 2 authorization razor asp.net-mvc-3
好的......我不明白.我刚刚在web.config中使用以下代码块保护了我的asp.net mvc 3应用程序(razor视图).
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="2880" />
</authentication>
<authorization>
<deny users="?"/>
</authorization>
Run Code Online (Sandbox Code Playgroud)
但是当我这样做时,Login页面不再具有正常的样式......它只是简单的HTML而没有任何css样机.那么我需要在web.config中"允许"什么?
你必须允许脚本,样式等
<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="js">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
<location path="Images">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3744 次 |
| 最近记录: |