gpt4 book ai didi

ASP.NET httpHandlers 和处理程序

转载 作者:行者123 更新时间:2023-12-03 14:19:21 26 4
gpt4 key购买 nike

我对 system.web 中的 httpHandlers 感到困惑和 system.webServer 中的处理程序.这两种配置有什么区别?以及如何以及何时使用它们?

实际上另一个问题也是针对模块的:system.web 中的 httpModules和 system.webServer 中的模块

最佳答案

Web.config 文件中的 system.webServer 部分指定应用于 Web 应用程序的 IIS 7.0 设置。 system.WebServer 是配置部分的子项。有关详细信息,请参阅 IIS 7.0:system.webServer 部分组(IIS 设置架构)。

<system.web>指定 ASP.NET 配置部分的根元素并包含配置 ASP.NET Web 应用程序和控制应用程序行为方式的配置元素。 httpHandlers & handlers是一样的。

要为 IIS 6.0 注册 HTTP 处理程序,使用应该:

<configuration>
<system.web>
<httpHandlers>
<add verb="*" path="SampleHandler.new"
type="SampleHandler, SampleHandlerAssembly" />
</httpHandlers>
</system.web>
</configuration>

要为 IIS 7.0 注册 HTTP 处理程序,使用应该:
<configuration>
<system.web>
<httpHandlers>
<add verb="*" path="SampleHandler.new"
type="SampleHandler, SampleHandlerAssembly" />
</httpHandlers>
</system.web>
<system.webServer>
<add name=SampleHandler" verb="*" path="SampleHandler.new"
Modules="IsapiModule"
scriptProcessor="FrameworkPath\aspnet_isapi.dll"
resourceType="File" />
</system.webServer>
</configuration>

阅读更多 Here

关于ASP.NET httpHandlers 和处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30837409/

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