我刚刚在一个新网站上尝试了这个简单的例子来在.net 4中创建一个http处理程序:
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 :(得分:0)
除了system.webserver(IIS7 +需要)之外,您还需要将处理程序放在system.web的httphandler部分中