したがって、IIS で動作する ASP.NET MVC4 ページがあります。
唯一の問題は、静的コンテンツが提供されないことです...(css、js、...ファイル)
これは、私がすでに行ったチェックリストです。
- コントロール パネル内の IIS ツリー ノードの下にある [Windows の機能の有効化/無効化] ダイアログで、[静的] コンポーネントを有効にします。
- web.config の <system.web><httpHandlers> タグ内に <add path="*.css" verb="GET" type="System.Web.StaticFileHandler" /> を配置します。
- 私の <system.webServer><handlers> タグ内に <add name="CSS" path="*.css" verb="GET" type="System.Web.StaticFileHandler" preCondition="foo"/> がありますweb.config (foo は「integratedMode」または「ManagedHandler」です)。
- 「認証後にクライアントを偽装」権限をユーザーに追加します ( http://support.microsoft.com/kb/821546 )。
- ダイアログ「モジュールマッピング」で、IISに直接エントリを追加しようとしました。実際、@ lex-li は、「*」マッピングが表示されている限り、これは必要ないと言っています。これは次のとおりです。
そして、それはまだ f**g ファイル (404) を提供しません。他に何が欠けていますか?
ログ ファイル ( C:\inetpub\logs\LogFiles\W3SVC2\u_ex140313.log
) には、次の内容が表示されます。
2014-03-13 18:21:09 192.168.0.161 GET /Content/Site.css - 80 - 192.168.0.150 Mozilla/5.0+(X11;+Ubuntu;+Linux+x86_64;+rv:26.0)+Gecko/20100101+Firefox/26.0 404 0 0 15