あなたが求めていることは、直接可能ではありません。
あなたができることは、バッチファイルを書き、それを例えば「DisplayPage.bat」と呼び、そのようなコードで:
set str=%1
set str=%str:C:\inetpub\wwwroot=http://localhost/MyWeb%
set str=%str:\=/%
start IEXPLORE.EXE %str%
REM pause
これは、ルート Web フォルダーが "C:\inetpub\wwwroot" であると想定しています (ルート フォルダー パスに変更しない場合)。
これで、次の手順に従います。
- 任意のファイルを右クリックし、[プログラム
.asp
から開く] を選択します
- メニューで「デフォルトのプログラムを選択...」を選択します
- 上記で作成したバッチ ファイルを参照して確認します。「この種類のファイルを実行するには、選択したプログラムを常に使用する」にチェックを入れて、永続化します。
これにより、ダブルクリックすると、クリックしたファイルが Internet Explorer で開き、localhost を指します。
上記の手順は Windows 7 用ですが、どの OS でも簡単に実行できます。
プロセスで問題が発生した場合は、最後の行から「REM」を削除して、バッチ ファイルを一時停止し、何が問題なのかを表示できます。