所以我有一个实现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方法旁边放一个断点并附加。
如何正确测试?
谢谢你们。
答案 0 :(得分:0)
如果你在本地运行它,你应该能够在Visual Studio中“运行”它,VS会自动将它自己附加到正确的进程。
答案 1 :(得分:0)
如果我在与帖子相同的端口连接到开发服务器,它就可以了! :)