私はMVC3アプリを持っています。Visual Studio から ASP.NET 開発サーバーで実行すると、すべて問題ありません。しかし、IIS で実行すると、CSS がまったく読み込まれません。
ソリューション フォルダー全体に対して全員にフル アクセスを送信したとしても、許可を伴う操作は役に立ちませんでした。Windows XP で IIS 5.1 を使用しています。IIS で MVC3 サポート (.*) を有効にしました。何らかの理由で CSS がロードされないことを除いて、アプリケーションは正常に動作します。
IIS で実行している場合 - 静的コンテンツを取得しません。
実際には、静的コンテンツは動作しません - css ではなく、Script フォルダーからの JavaScript ファイルではありません。これは奇妙です。まったく同じ Web.Config とまったく同じ VirtuialDirectory 構成を持つ別の MVC3 アプリが正常に動作するため、すべての JS と CSS が正しく読み込まれます。
そして、1つが機能し、もう1つが機能しないことを除いて、違いはわかりません;(
アップデート
別のフォルダに別の名前でデフォルトの MVC3 アプリケーションを作成して遊んだ後、アプリケーション名に DOT が含まれている場合にのみ問題が発生することがわかりました:)
「MyCompany.MyApplication」のようなものは、IIS 5.1 では正しく機能しません。
それを単に「MyApplication1」と呼ぶと、すべてが機能します。推測してください....