Тестирование метода, который реализует IHttpHandler.ProcessRequest - PullRequest
0 голосов
/ 27 октября 2010

Итак, у меня есть метод, который реализует 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 и присоединяю.

Как правильно проверить это?*

Спасибо, ребята.

Ответы [ 2 ]

0 голосов
/ 27 октября 2010

Если я присоединяюсь к серверу разработки на том же порту, что и почта, это работает!:)

0 голосов
/ 27 октября 2010

Если вы запустите это локально, вы сможете запустить его из Visual Studio, и VS автоматически присоединит его к нужному процессу.

...