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

Web服务 – 配置IIS 7.0以在经典模式下启用Web服务,第1张

概述在经典模式下在IIS 7.0上启用Web服务配置文件设置是什么? 该站点必须位于经典模式应用程序池中,因为报表查看器控制在集成模式下运行时崩溃.但是,在经典模式应用程序池中,webservices会生成以下错误消息: The requested content appears to be script and will not be served by the static file handl 在经典模式下在IIS 7.0上启用Web服务的配置文件设置是什么?
该站点必须位于经典模式应用程序池中,因为报表查看器控制在集成模式下运行时崩溃.但是,在经典模式应用程序池中,webservices会生成以下错误消息:

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
>处理程序:Staticfile
>错误代码:0x80070032

注意:此应用程序的特定实例将在共享主机环境中的客户帐户中运行,因此不会/无法访问IIS UI.专门寻求配置文件调整.

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

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

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

演练是here.

更新:对不起,我误解了你的问题.您可以尝试以下几种方法:

第一种是从控制面板(程序和功能 – >打开和关闭windows功能 – > Internet信息服务 – >万维网服务 – >应用程序开发功能)仔细检查IIS安装功能.我有一切栏CGI和服务器端包括已检查).

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

要检查的第三件事是具体的处理程序,可通过IIS管理器访问 – >选择网站 – >处理程序映射 – >打开功能 – >确保.asmx在那里.我有三次,WebServiceHandlerFactory-Integrated(处理程序System.Web.Handlers.WebadminHandler),WebServiceHandlerFactory-ISAPI-2.0(IsAPI模块)和WebServiceHandlerFactory-ISAPI-2.0-64(IsAPI模块).

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

再次,为原始的duff答案道歉.

总结

以上是内存溢出为你收集整理的Web服务 – 配置IIS 7.0以在经典模式下启用Web服务全部内容,希望文章能够帮你解决Web服务 – 配置IIS 7.0以在经典模式下启用Web服务所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1071539.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存