Asp.net 在测试Web服务器中配置IHttpHandler

Asp.net 在测试Web服务器中配置IHttpHandler,asp.net,configuration,ihttphandler,Asp.net,Configuration,Ihttphandler,我正在尝试实现一个IHttpHandler。我已经定义了一个合适的类,但是调试web服务器(你知道,如果在VisualStudio中点击f5,就会得到一个)会以“无法显示页面”作为响应 我在这里学习如何配置处理程序,似乎IIS6和II7有不同的方法。但是,该过程将在web.config中放入一些内容,然后在IIS管理器中进行设置。然而,这是一个部署问题。我希望能够在测试服务器上运行它,但我不知道如何在测试服务器上执行第二步 我将以下内容放在我的web.config中: <httpHandl

我正在尝试实现一个IHttpHandler。我已经定义了一个合适的类,但是调试web服务器(你知道,如果在VisualStudio中点击f5,就会得到一个)会以“无法显示页面”作为响应

我在这里学习如何配置处理程序,似乎IIS6和II7有不同的方法。但是,该过程将在web.config中放入一些内容,然后在IIS管理器中进行设置。然而,这是一个部署问题。我希望能够在测试服务器上运行它,但我不知道如何在测试服务器上执行第二步

我将以下内容放在我的web.config中:

<httpHandlers>
  <add verb="*" path="*.sample"
    type="MyNamespace.Code.HelloWorldHandler"/>
</httpHandlers>

HelloWorldHandler是上面链接中的代码(包装在MyNamespace中)


有人能告诉我如何为开发服务器正确配置吗?

您应该能够通过web.config这样设置web服务器设置

<configuration>
  <system.webServer>
    <handlers>
      <add name="HelloWorldHandler"
           verb="*"
           path="*.sample" 
           type="MyNamespace.Code.HelloWorldHandler"
           resourceType="Unspecified" />
    <handlers>
  </system.webServer>
</configuration>