古い古典的な ASP アプリケーションを IIS6 から IIS7 サーバーに移動する任務を負っていますが、その間に asp.net で新しいページを作成できるようにする必要があります (ほとんどが ajax 要求用の ashx ファイルになります / api ですが、さらに多くのコードを asp.net に移行するにつれて、ある時点で .aspx ページも含まれるようになると確信しています)。
これはすでにトリッキーだと思いますが、古いクラシック ASP のセットアップ方法が原因で、さらに複雑になっています。
実際には、プログラム全体が仮想ディレクトリであると想定されており、IIS サイト自体は顧客固有の情報を含むファイルを保持しているだけです。つまり、サイトをセットアップし、顧客固有の情報を書き込んでから、仮想ディレクトリを追加する必要があります。
これは、プログラム自体がプログラムされ、ルートであると信じられているもので構築されていることを意味しますが、実際に Web から実行されている場合は、代わりに /in/a/subdir/ になり、asp.net がエラーをスローします。コード ビハインド クラスを見つけることができます。
私の質問は、asp クラシックと asp.net の混合環境をどのようにセットアップしますか?