gpt4 book ai didi

asp.net - IIS HTTP错误403.1-禁止使用: Execute access is denied

转载 作者:行者123 更新时间:2023-12-04 05:10:05 25 4
gpt4 key购买 nike

我有一个在IIS 6/Windows Server 2003上运行的ASP.NET 1.1应用程序。
这是我们的应用程序,但是我们试图专门复制客户的安装,因此app文件夹已完全从其生产服务器复制到我们的测试计算机上,然后我们手动创建了用于IIS的虚拟目录和Web应用程序。

Internet信息服务(IIS)管理器:

  • 应用程序池
  • 网站
  • 默认网站
  • xxxxx(虚拟目录)
  • yyyyy(Web应用程序)
  • Web服务扩展

  • 我的问题是,当我们访问应用程序时,我们收到标准的IIS安全错误消息:
    The page cannot be displayed
    You have attempted to execute a CGI, ISAPI, or other executable program from a directory that does not allow programs to be executed.
    --------------------------------------------------------------------------------

    Please try the following:

    •Contact the Web site administrator if you believe this directory should allow execute access.
    HTTP Error 403.1 - Forbidden: Execute access is denied.
    Internet Information Services (IIS)

    现在,这是相当标准的,但就我所知,它是 而不是,没什么那么简单的。

    我检查过:
  • IIS用户具有对目录
  • 的读取访问权限
  • IIS用户和网络服务用户具有对“临时ASP.NET文件”文件夹
  • 的读/写访问权限
  • 虚拟目录设置为ASP.NET的正确版本
  • 允许使用ASP.NET 1.1 Web服务扩展
  • 虚拟目录具有正确的文件扩展名和所有动词到aspnet 1.1 DLL的映射
  • 虚拟目录属性允许运行脚本和可执行文件
  • 匿名访问已打开,并且用户名和密码正确

  • 我想念什么?

    最佳答案

    在IIS上创建应用程序时,是否检查了允许脚本执行?您需要打开两个第一选择才能执行此应用程序中的任何操作,包括您已创建的虚拟目录。

    右键单击父应用程序>“主目录”选项卡>“执行权限”设置为“仅脚本...”

    关于asp.net - IIS HTTP错误403.1-禁止使用: Execute access is denied,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2946951/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com