如何为未经身份验证的用户设置文件访问权限?

时间:2011-10-20 08:57:13

标签: javascript asp.net

我附上了项目的文件夹结构。我已经标记了Login.aspx页面和带有红色边框的Scripts文件夹。我在Scripts文件夹中编写了必需的JavaScripts。

当加载Login.aspx时,Javascript错误即将发生。错误如下所示:

Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; Steria Browser - MKG)
Timestamp: Thu, 20 Oct 2011 08:46:42 UTC
Message: Syntax error
Line: 3
Char: 1
Code: 0
URI: http://localhost:1642/login.aspx?ReturnUrl=%2fScripts%2fCommonScriptFunctions.js
Message: Syntax error
Line: 3
Char: 1
Code: 0
URI: http://localhost:1642/login.aspx?ReturnUrl=%2fScripts%2fLoginScripts.js

经过长时间的分析,我明白问题是由于未经授权的访问,因为用户尚未完成身份验证。但是,我不知道如何使用web.config的位置标记覆盖,因为CommonScriptFunctions.js和LoginScripts.js文件都在Scripts文件夹中,如附带的屏幕截图所示。

任何想法,请....

这是屏幕截图:

Login JavaScript Error

1 个答案:

答案 0 :(得分:1)

您可以在web.config文件中使用location Element