gpt4 book ai didi

web-services - 配置 IIS 7.0 以在经典模式下启用 Web 服务

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

在经典模式下在 IIS 7.0 上启用 Web 服务的配置文件设置是什么?
该站点必须位于经典模式应用程序池中,因为报表查看器控制在集成模式下运行时崩溃。但是在经典模式应用程序池中,Web 服务会产生以下错误消息:

The requested content appears to be script and will not be served by the static file handler.

•If you want to serve this content as a static file, add an explicit MIME map



编辑 - 附加错误消息信息:
  • HTTP 错误 404.17 - 未找到
  • 模块:StaticFileModule
  • 通知:ExecuteRequestHandler
  • 处理程序:静态文件
  • 错误代码:0x80070032

  • 注意:此应用程序的特定实例将在共享托管环境中的客户帐户中运行,因此无法/将无法访问 IIS UI。具体求配置文件调整。

    最佳答案

    在 IIS 管理器(开始 -> 运行 -> inetmgr)中,选择要设置为经典模式的网站或虚拟目录。

    在右侧面板“操作”中,单击“基本设置”。

    在应用程序池(默认为 DefaultAppPool)旁边,单击“选择”并将其更改为“Classic .Net AppPool”。

    演练是 here .

    更新:对不起,我误读了你的问题。您可以尝试以下几件事:

    首先是从控制面板仔细检查 IIS 安装功能(程序和功能 -> 打开和关闭 Windows 功能 -> Internet 信息服务 -> 万维网服务 -> 应用程序开发功能)。我检查了 CGI 和服务器端包含的所有内容)。

    其次,确保您的网站正确设置为应用程序(选择网站 -> 操作 -> 查看应用程序)。如果它不存在,则需要添加它。

    第三件要检查的是处理程序,可以通过 IIS 管理器 -> 选择网站 -> 处理程序映射 -> 打开功能 -> 确保 .asmx 存在。我有它3次,WebServiceHandlerFactory-Integrated(处理程序System.Web.Handlers.WebAdminHandler),WebServiceHandlerFactory-ISAPI-2.0(Isapi Module)和WebServiceHandlerFactory-ISAPI-2.0-64(Isapi Module)。

    最后,您要确保您为该应用程序使用了正确的 .NET 版本。

    再次为最初的达夫答案道歉。

    关于web-services - 配置 IIS 7.0 以在经典模式下启用 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2205396/

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