2010-09-24 138 views
0

我试图实现一个IHttpHandler。我已经定义了一个合适的类,但调试Web服务器(你知道,如果你在Visual Studio中打f5,你会得到一个)用“无法显示页面”来响应。在测试Web服务器中配置IHttpHandler

我在这里看了http://msdn.microsoft.com/en-us/library/ms228090%28v=VS.90%29.aspx以了解如何配置处理程序,并且似乎IIS6和7有不同的方法。但是该进程将某些内容放在web.config中,然后在IIS管理器中进行设置。但是,这是一个部署问题。我希望能够在测试服务器上运行它,并且我不知道如何在测试服务器中执行第二步。

我把我的web.config以下:

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

HelloWorldHandler是从上面的链接代码(包裹在了myNameSpace。)

有人可以让我知道如何正确的配置此开发服务器?

回答

0

你应该能够通过这样的web.config中设置Web服务器设置...

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