0

所以我有一个实现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 方法旁边放置一个断点并附加时,它仍然说“永远不会命中这个断点,没有加载任何符号......”等等等等。

我该如何正确测试?

多谢你们。

4

2 回答 2

0

如果您在本地运行它,您应该能够从 Visual Studio 中“运行”它,VS 会自动将其附加到正确的进程。

于 2010-10-27T14:29:57.967 回答
0

如果我在与帖子相同的端口连接到开发服务器,它就可以工作!:)

于 2010-10-27T14:45:17.923 回答