所以我有一个实现IHttpHandler.ProcessRequest的方法。它接受一个 HttpContext 参数。这个参数只是一个用一些 XML 填写的表单。这是我用来生成帖子上下文的 HTML:
<html>
<body>
<form name="form1" method="post" action="http://localhost:7703/api.ashx">
<textarea name="XML" id="XML" rows="25" cols="100"></textarea>
<br/>
<input type="submit" value="submit"/>
</form>
</body>
</html>
如您所见,非常简单。这仅用于测试目的。我正在做的是在该文本框中发布 XML,然后点击提交。但是,我不确定要将我的 Visual Studio 项目附加到什么以进行调试。我尝试将它附加到 w3wp.exe,就像我在浏览器中测试应用程序时所做的那样,但这似乎不起作用。当我在 ProcessRequest 方法旁边放置一个断点并附加时,它仍然说“永远不会命中这个断点,没有加载任何符号......”等等等等。
我该如何正确测试?
多谢你们。