【发布时间】:2010-06-01 04:38:59
【问题描述】:
我正在按照这些说明构建一个 Httphandler here
它操纵 HTTP POST 和 HTTP GET。我有一个客户端,有两个按钮 POST 和 GET。
在我测试并满意一切工作后,我将它从 localhost 移动到 IIS。现在,当我这样做时,我在 POST 处理程序代码中得到一个异常。
究竟如何才能逐行调试此代码?我不久前设法做到了这一点,我认为这是通过附加到进程,但我无法解决。我可以通过在浏览器中输入地址来模拟 GET,我不确定。我尝试过远程登录并从那里发送,但没有任何运气。
【问题讨论】:
-
如果您可以访问 Unix 机器(或 cygwin),您可以执行“curl --post-data”。或者尝试嗅探网络流量以查看实际发送/接收的内容[我想我会将这句话作为我的 sigfile]
-
我可以看到实际发送的内容,我已经操纵了处理程序 POST 和 GET,以便在它发生时将这些信息记录在文本文件中。问题是异常发生在处理程序代码中间并终止,我要调试的只是一个 http 内部服务器错误 500。我实际上可以从 IIS 中获取一个列表,在它中断的行上,我就是无法解决如何从 Visual Studio 中调试...
标签: c# visual-studio debugging httphandler http-post