http处理程序示例在.net 4,VS2010 cassini中不起作用

时间:2011-05-12 14:19:30

标签: asp.net httphandler cassini

我刚刚在一个新网站上尝试了这个简单的例子来在.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配置方法,相同的代码就像一个魅力。

1 个答案:

答案 0 :(得分:0)

除了system.webserver(IIS7 +需要)之外,您还需要将处理程序放在system.web的httphandler部分中