複数のプロジェクトを持つ典型的なソリューションがあります。
IIS で、開発領域にアクセスするための新しい Web サイトを構成しました。この下には別のサブアプリケーションがあり、同じ場所を指しています。(これにより、mysite.com と mysite.com/au/ を持つことができます)
これはすべてうまくいきます。
私が今抱えている問題は、新しいファイル (たとえば aspx ページ) を作成し、マスター ページ (おそらく他のシナリオも同様) を指定するときに、作成される相対リンクは~/au/masterpage.master
、期待どおりではありません~/masterpage.master
。
マスター ページの CPH に読み込まれないだけでなく (非常に煩わしい)、これも私のページを壊します。だから私の質問: 誰かにこれが起こったことがありますか? 彼らはどのようにそれを解決しましたか?
編集
サブアプリケーションを削除してVSを再起動すると、次にファイルを作成したときに期待どおりに機能することがわかりました(/au/
. ただ、サブアプリはそのままにしておけばよかったです。