2011-05-12 54 views
1

我只是想在一個新的網站,這個簡單的例子,在.NET 4中創建一個HTTP處理程序:HTTP處理程序示例不會在.NET 4中工作,VS2010卡西尼

http://msdn.microsoft.com/en-us/library/ms228090.aspx#Y700

它看起來如此簡單 - 我只是將http處理程序類複製到我的應用程序代碼目錄中 - 它只是響應。寫出一些html。基本的東西。在web.config項是更簡單:

<system.webServer> 
<handlers> 
    <add verb="*" path="*.sample" 
    name="HelloWorldHandler" 
    type="HelloWorldHandler"/> 
</handlers> 

正如文中所暗示的,我已經試過請求test.sample在我的瀏覽器,但得到了一個404錯誤。如果我創建一個ashx文件而不是類文件/ web配置方法,相同的代碼就像魅力一樣。

回答

0

除了system.webserver(這是IIS7 +所需的)之外,您需要將處理程序放在system.web的httphandler部分中