2010-09-24 137 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>