所以我有一個實現IHttpHandler.ProcessRequest的方法。它接受一個HttpContext參數。這個參數只是一個用一些XML填充的表單。以下是我用於生成後期上下文的HTML:測試實現IHttpHandler.ProcessRequest的方法
<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方法旁邊放置一個斷點並附加時。
如何正確測試?
謝謝你們。
這通常不會工作,因爲我們喜歡一個帶有.exe的嵌入式應用程序,因爲我們嘗試只運行它,它總是嘗試調試ClickOnce應用程序。 – Scott 2010-10-27 14:31:59