0

したがって、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メソッドの横にブレークポイントを配置してアタッチすると、「このブレークポイントはヒットせず、シンボルはロードされません...」と表示されます。

これを適切にテストするにはどうすればよいですか?

みんなありがとう。

4

2 に答える 2

0

これをローカルで実行すると、Visual Studio内から「実行」できるはずであり、VSは自動的に正しいプロセスに接続します。

于 2010-10-27T14:29:57.967 に答える
0

ポストと同じポートで開発サーバーに接続すると、機能します。:)

于 2010-10-27T14:45:17.923 に答える