gpt4 book ai didi

iis-6 - 从 IIS6 迁移到 IIS7.5 - 自定义处理程序

转载 作者:行者123 更新时间:2023-12-04 06:29:16 27 4
gpt4 key购买 nike

我正在将一个站点从一台服务器上的 IIS6 移动到另一台服务器上的 IIS7.5。
这个网站不是我写的,据我所知,他们使用自定义处理程序来解决当时的 AJAX 限制。
我将代码从旧服务器复制到新服务器(预编译),除了“AJAX”之外,一切正常。代码中有多次调用 ashx 文件。这些调用返回 .js 文件。在旧服务器上,这很好用。不适用于新服务器。
在 web.config 文件中,我发现了以下几行:

<httpHandlers>
<add verb="*" path="*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
</httpHandlers>

出于某种原因,这在 IIS7.5 中不起作用
欢迎任何建议。

谢谢!

最佳答案

我怀疑这可能与应用程序池管理管道模式的配置有关。您可以通过将运行站点的应用程序池的托管管道模式更改为经典来轻松确认这一点。如果这有效并且您想继续在集成模式下运行,那么您需要向 web.config 添加一个处理程序部分。这与您上面提到的 httpHandlers 信息不同。

新的处理程序部分应该在 system.webServer 部分。很抱歉,我不知道您记下的项目的确切设置,但如果您希望在集成模式下运行,则需要包含 preCondition="integratedMode"。

关于iis-6 - 从 IIS6 迁移到 IIS7.5 - 自定义处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5634012/

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