【发布时间】:2011-08-25 02:28:10
【问题描述】:
我正在为我的 MVC 3 应用程序使用表单身份验证。我在配置中添加了这一行:
<authorization>
<allow roles="Administrator"/>
<deny users="*"/>
</authorization>
当我(在我的本地机器上)运行应用程序时,我收到下面列出的错误,并且没有任何 CSS 样式通过。但是当我登录时,一切看起来都很好。所以我想我有几个问题:
- 最佳实践是在 web.config 中添加授权规则,还是应该将其添加到控制器内的 [Authorize] 属性中。
- 当我在 web.config 中添加授权规则时,我只收到下面列出的错误。我错过了什么?
我们将不胜感激。谢谢你。
附言我使用的是 Internet Explorer 8
网页错误详情
用户代理:Mozilla/4.0(兼容; MSIE 8.0;视窗 NT 5.1;三叉戟/4.0; GTB6.5; .NET CLR 2.0.50727; InfoPath.2; .NET4.0C; .NET4.0E; 。网 CLR 3.0.4506.2152; .NET CLR 3.5.30729) 时间戳:2011 年 5 月 13 日星期五 15:48:19 世界标准时间
消息:语法错误行:1 字符:1 代码:0 URI: http://localhost:1361/Account/LogOn?ReturnUrl=%2fScripts%2fjquery-1.4.4.min.js
消息:语法错误行:1 字符:1 代码:0 URI: http://localhost:1361/Account/LogOn?ReturnUrl=%2fScripts%2fjquery.validate.min.js
消息:语法错误行:1 字符:1 代码:0 URI: http://localhost:1361/Account/LogOn?ReturnUrl=%2fScripts%2fjquery.validate.unobtrusive.min.js
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-3 forms-authentication