1

ASP.NETを使用してアプリケーションを開発していますmasterpage

デフォルトでmaster pageは、すべてのページの上部で次のように参照されます。

masterpagefile="~/mymasterpage.Master". 

IIS 6.0私のアプリケーションは、または以下のテスト環境で完全に動作します7.0

サーバーに公開すると (IIS 6.0サーバー構成がわからない - の下)、マスター ページ URL のエラーが表示されます。

すべてのページから「~/」を削除すると完全に機能しますが、その理由と、次の URL でも機能するように構成を変更する方法を知りたいです。"~/mymasterpage.Master"

ありがとう

4

1 に答える 1

1

問題が見つかりました。実際には「~/」はアプリケーション ルートを指し、私のアプリケーションはアプリケーションではなく仮想ディレクトリ内にありました。仮想ディレクトリをアプリケーションに変換したところ、問題なく動作しています。

于 2012-10-02T10:20:16.010 に答える