1

私は最近、古典的な ASP で書かれたこの巨大なアプリケーションを .zip という zip ファイルで入手しましたivx。ラップトップの Windows 7 64 ホーム プレミアムで IIS 7 を実行しています。

私が今行ったことは、に解凍ivxされinetpub/wwwrootます。だから今だc:/inetpub/wwwroot/ivx/

問題は、アプリケーション全体に、ルートを指すインクルードやその他のものが含まれていることです (私の推測では、これはサーバーから直接引き出されたものです)。

<!--#include virtual = "/main/indexfunctions.asp" -->
<!--#include virtual = "/common/adminverify.asp" -->

/ivx機能させるには、アプリケーション内のすべてのパスに追加する必要があります。すべてのファイルをルートディレクトリに解凍すればうまくいくことはわかっていますが、そこには他のファイルがあるため、それはできません。

アプリケーションのすべてのパスに現在のフォルダー名を追加することなく、このすべてを機能させるにはどうすればよいですか? これを可能にする IIS または他の場所のどこかに設定はありますか?

4

2 に答える 2

0

ここで必要なのは仮想Webサイトで、カスタムホスト名(ivx.yourmachine.localなど-hostsファイルに追加)またはポート番号(localhost:8080など)を介してWebサイトにアクセスします。IIS 7のサイト、アプリケーション、および仮想ディレクトリについてを読んでから、「方法:IIS7.0で仮想ディレクトリを作成および構成する」を参照してください。

于 2013-02-28T23:04:44.220 に答える
0

ひどく誤解していなければ、フォルダーはサイトのルートを指しているだけではないでしょうか? これは相対パスであるため<!--#include virtual = "/main/indexfunctions.asp" -->、ivx/main フォルダーで indexfunctions.asp を探します。私は完全に間違っていますか?質問がよくわかりません。

于 2013-02-28T13:15:51.623 に答える