Тестирование метода, который реализует ihttphandler.processRequest
-
26-09-2019 - |
Вопрос
Поэтому у меня есть метод, который реализует 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 в этом TextBox и ударяя. Тем не менее, я не уверен, что прикрепить мой проект Visual Studio для отладки. Я пытаюсь прикрепить его к w3wp.exe, как я, когда я проверю приложение в браузере и прочее, но это не работает. Он все еще говорит: «Эта точка останова никогда не будет ударена, никаких символов загружена ...» бла-бла-бла, когда я положил точку останова рядом с методом ProcessRequest и прикрепить.
Как я могу проверить это правильно?
Спасибо, парни.
Решение 2
Если я прикрепил к серверу разработки в том же порту, что и пост, он работает! :)
Другие советы
Если вы запустите это локально, вы сможете «запустить» его в Visual Studio, и VS автоматически прикрепит его к правильному процессу.