0

ASP.NET のデフォルト ページに HTTP.Post を実行しても問題ないのはなぜですか? 外部ユーティリティが

http://{ip}/ウェブサイト名

実際の投稿がこのページになることを望みます:

http://{ip}/WebSiteName/Defualt.aspx

また

http://{ip}/WebSiteName/Handler.ashx

最初の URL に投稿すれば、元のターゲットである 2 番目の URL に新しい投稿を再作成できると思います。

ありがとう、イタイ

4

2 に答える 2

0

次の KB 記事を参照してください: http://support.microsoft.com/kb/216493

HTTP エラー 405 メソッドは許可されていません

リクエスト ラインで指定されたメソッドは、リクエストで識別されたリソースに対して許可されていません。要求しているリソースに対して適切な MIME タイプが設定されていることを確認してください。

この問題は、次の条件に該当する場合に発生します。

* You do not specify the file name. For example, you do not specify http://Server/Web/.
* The Scripting Object Model (SOM) is enabled.
* A DTC event is called.

これは IIS 4 および 5 の既知のバグですが、6 で修正されています。

于 2010-07-26T11:35:23.583 に答える
-1

IIS が検索する最初のページを index.aspx に設定し、そのページで Response.Redirect("~/Default.aspx", true) を実行すると、必要なものが再現されます。

于 2010-07-26T13:51:21.813 に答える