加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

iis-7 – 经典ASP突然给我权限(401.3)错误

发布时间:2020-12-16 06:24:50 所属栏目:asp.Net 来源:网络整理
导读:背景:我支持经典的ASP环境.作为支持的一部分,我在我的机器上本地进行了开发设置.我正在运行IIS7. 要访问我的环境,我使用“http:// localhost:99999 /”(port #faked用于隐私目的).我没有遇到过这个问题 – 直到今天. 我构建了一个旨在在此环境中运行的应
背景:我支持经典的ASP环境.作为支持的一部分,我在我的机器上本地进行了开发设置.我正在运行IIS7.

要访问我的环境,我使用“http:// localhost:99999 /”(port #faked用于隐私目的).我没有遇到过这个问题 – 直到今天.

我构建了一个旨在在此环境中运行的应用程序.该应用程序是ASP.NET v.4.0(为了举例,我会说它叫做“http:// localhost:99999 / DotNetApp /”).当然,为了运行它,我必须设置我的环境应用程序池来支持它(现在它).

问题:配置完成后,我现在得到:

Server Error in ‘/’ Application.

Access is denied.
Description: An error occurred while accessing the resources required to serve this request. You might not have permission to view the requested resources.

Error message 401.3: You do not have permission to view this directory or page using the credentials you supplied (access denied due to Access Control Lists). Ask the Web server’s administrator to give you access to ‘[filepath]SourceFiles’.

在设置IIS配置之前,我没有得到这个.我为什么现在这样做?

注意:这只发生在“http:// localhost:99999 /”;如果我尝试“http:// localhost:99999 / default.asp”(页面没有问题),就不会发生这种情况.

有人有任何见解吗?

提前致谢 . . .

编辑:其他症状:我尝试使用应用程序池设置.如果我将.NET Framework版本更改为2.0.50727或“无托管代码”,问题就会消失.将其更改为4.0.31319会破坏它.当然,如果我使用其他两个版本中的任何一个,我的ASP.NET应用程序将无法运行.

编辑#2:在转到文件夹或目录的所有链接上发生此问题(例如“http:// localhost:99999 / somefolder /”),而不仅仅是Web根目录.

编辑#3:我有一个解决方法:在单独的应用程序池中设置“http:// localhost:99999 /”和“http:// localhost:99999 / DotNetApp /”.第一个在.NET 2.0中运行,而后者运行.NET 4.0. (一旦我的8小时限制结束,我会将此作为答案发布.)可能不是最好的答案 – 我更喜欢不那么重要的东西 – 但暂时,它会把工作做完.但是,如果有人有一个解决方案,使我能够在同一个应用程序池中运行所有内容,请务必发布!

解决方法

您可能必须在IIS7的“默认文档”设置中指定“default.asp”

编辑:检查是否已安装ASP:控制面板 – >程序和功能 – > Windows功能 – >互联网信息服务 – > Www服务 – >应用程序开发功能 – > ASP

编辑最终解决方案:网站所在的文件夹中缺少IUSR帐户.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读