1

最近、サーバー上のページを従来の asp から asp.net にアップグレードしました。

ページは投稿データを受け取り、それをファイルに保存します。このページは多くのクライアントで使用されており、(ASP ページへの) URL はクライアントのソフトウェアにハード コードされています。これは、古いページを新しいページに簡単に交換できないことを意味します。クライアントを古い URL から新しい URL にリダイレクトする方法を見つけようとしています。IIS を使用して簡単なリダイレクトを実行できることは知っていますが、これによって postdata がリダイレクトされることはありません。ファイルを 307 一時リダイレクトに設定しようとしましたが、これはデータがフォームデータにある場合に機能しますが、msxml ライブラリを使用するものなどの他の投稿要求は機能しません。

基本的に、本文を失うことなく、あるページから別のページに投稿要求を転送する方法を IIS で見つける必要があります。

4

4 に答える 4

1

私が見つけた最良の方法は、IIS で一時的なリダイレクト コードを使用することでしたが、これは msxml ライブラリから発信された postdata では機能しませんでした。最後に、system.encoding ライブラリを使用して大変な作業を行うために .NET で COM ライブラリを作成し、次に asp で COM ライブラリを参照する必要がありました。

于 2009-09-08T15:56:55.580 に答える
0

リダイレクト リファレンス(IIS 6.0) http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/41c238b2-1188-488f-bf2d-464383b1bb08.mspx?mfr=true

于 2009-07-24T15:39:06.877 に答える