Тестирование метода, который реализует ihttphandler.processRequest

StackOverflow https://stackoverflow.com/questions/4034317

Вопрос

Поэтому у меня есть метод, который реализует 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 автоматически прикрепит его к правильному процессу.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top