web-dev-qa-db-ja.com

IIS 7.5画像なしcss js表示中

2台のWindows 2008 R2 x64サーバーNLB、共有構成のARRがあります。ネットワーク共有にアプリケーションファイルがあります。 ASP.netページ(.aspx)は正常に表示されますが、css、images、jsは機能しません。また、CSSと画像を表示する.htmファイルもあります。

Iisログに401.3メッセージが表示されます。したがって、許可のように見えますが、許可を賢く設定するために他に何が必要かはわかりません。

私は似たような問題を以下で読みます:

MVC + IIS7 = CSSの問題

https://serverfault.com/questions/70050/adding-a-virtual-directory-iis-7-5-windows-7-ultimate-x64/130322#130322

https://serverfault.com/questions/126978/iis-7-5-401-3-access-denied

提案された解決策を試してみました-動作しないようです(何かを見逃さない限り)。どんなアドバイスも大歓迎です!

25
dm80

さて、問題を解決するために私がしたことは次のとおりです。

  1. アプリファイルはファイル共有にあるため、匿名ユーザーアカウントはそれらにアクセスできませんでした。これは、デフォルトでIUSRアカウントがAnoymousユーザーに使用されるためです。 IIS-> Site-> Authenticationで、カスタムアプリプールを作成した場合、匿名認証をアプリケーションプールIDに設定しますORアカウントを指定できます。

  2. C:\ WINDOWS\Microsoft.NET\Framework\v2.0.50727\caspol.exe -m -ag 1 -url "file:////\computername\sharename *" FullTrust -exclusive on

35
dm80

同じまたは類似の問題を抱えている将来のソリューション検索者のために...私は私の小さなASP Webアプリで同じ(または類似の)問題を抱えていました。しかし、すぐに機能するこのソリューションを使用しました:

私にとっての解決策は、IISの「静的コンテンツ」サポートをインストールすることでした。

  1. 「Windowsの機能の有効化または無効化」に移動します
  2. インターネットインフォメーションサービスを選択
  3. World Wide Webサービスを選択
  4. 静的コンテンツを確認します

ソース: http://www.dailycomputersolutions.com/blog/index.php/2010/04/23/iis-not-showing-images-and-css/

34
rho

私の場合、<staticContent>ファイルにweb.configタグがありました。私はそれをコメントし、プロジェクトを実行し(その後、すべてのcss、js、ロードされたイメージ)、コメントを外して、プロジェクトを再度実行しなければなりませんでした、どういうわけか...

9
Tony

上記の認証およびその他のすべての問題に加えて、IISでWebアプリケーションのハンドラーマッピングを確認します。犯人は、.cssおよび.jsリクエストをハイジャックするキャッチオール*ハンドラーである可能性があります。

私の場合、ColdFusionを最近サーバーの1つにインストールし、マネージハンドラーをIISに追加しました。アセットファイルへのすべてのリクエストで500内部サーバーエラーをスローしました。通常に戻ります。

私にとって、問題はweb.configのこの部分にありました。

  <authentication mode="Forms">
      <forms timeout="2880" loginUrl="/Home?expired=true" 
           requireSSL="false" protection="All" cookieless="UseCookies" />
  </authentication>

Httpsのないローカルホストで実行する場合、requireSSLをtrueからfalseに変更する必要がありました。ブーム、CSS、画像が現れました。

0
Tyler Forsythe

許可を忘れました。 https://serverfault.com/a/260778/30695 を追加する必要がありましたIIS_IUSRS読み取り許可付き。

0
JP Hellemons