したがって、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を投稿し、送信を押すことです。ただし、デバッグするためにVisualStudioプロジェクトを何にアタッチするかわかりません。ブラウザなどでアプリをテストするときと同じように、w3wp.exeに添付してみますが、うまくいかないようです。ProcessRequestメソッドの横にブレークポイントを配置してアタッチすると、「このブレークポイントはヒットせず、シンボルはロードされません...」と表示されます。
これを適切にテストするにはどうすればよいですか?
みんなありがとう。