2009-08-13 13 views
11

Windows 7をインストールしたばかりで、IIS 7.5で動作するMVCアプリケーションを取得しようとしています。IIS 7.5静的ファイルを取得するためにMVCが必要です

私が問題になるのは、静的ファイル(css、gif、jpg ...)を読み込もうとすると認証が必要だということです。私が行くことを試みるのであれば:あなたが何かを台無しているように見えます

http://example.com/Account/LogIn?ReturnUrl=/Content/site.css 

答えて

33

問題が見つかりました。私はIIS_USRS & IUSRアカウントに読み取りアクセス権が必要なようです。私はVistaで私はIIS_USRSアカウントしか持っていなかったと確信しています。

+3

ありがとうございました。私はIIS_USERSしか持っていませんでした.IUSRを追加すると私のために解決されました – LDJ

+0

これも私のために解決しました。私はiis apppoolユーザーを追加しましたが、IUSRは追加しませんでした。 –

0

http://example.com/Content/site.css 

それはにリダイレクトします。

ASP.NET MVCテンプレートアプリケーション(新しいMVCプロジェクトを開始するときに作成されたもの)を使用すると、静的コンテンツをダウンロードするための承認は必要ありません。

ルートなどの詳細情報を提供すると、問題を理解して解決策を見つけるのが簡単になります。

1

私にとっては、認証が必要な特定の静的コンテンツファイルであったのに対し、その他の静的コンテンツファイルではそれを必要としませんでした。 Windowsエクスプローラでこれらのファイルが緑色だったことがわかります。私はファイルにAdvanced、プロパティに行き、 "データを保護するためにコンテンツを暗号化"をオフにして、私の問題は解決しました。

関連する問題