おそらく私の最初の質問には十分な情報がありませんでした. これは、このリソースの 404 を正常に処理していた、favicon が欠落している静的ページを持つことによって後で証明されました。
ASP.Net パイプラインを介して実行される静的ファイル (CSS、JS、*.ico など) により、答えは実際には web.config の http モジュールの [すべてのモジュールを実行] オプションを使用することでした。
静的ファイルを提供するためにカセットを使用していますが、使用していたカセットのバージョンは RAMMFAR オプションがオフになっていることをサポートしていませんでした。
これらは web.config への変更であり、不正な動作を停止しました。
<modules runAllManagedModulesForAllRequests="false">
<add name="CassetteHttpModule" type="Cassette.Aspnet.CassetteHttpModule, Cassette.Aspnet" />
<add name="AuthenticationModule" type="ProjName.Web.HttpModules.AuthenticationModule" preCondition="managedHandler" />
<add name="ErrorModule" type="ProjName.Web.HttpModules.ErrorModule" preCondition="managedHandler" />
</modules>
助けようとしてくれたみんなに感謝します。
役に立ったリソース:
Scott Hanselman: http://www.hanselman.com/blog/BackToBasicsDynamicImageGenerationASPNETControllersRoutingIHttpHandlersAndRunAllManagedModulesForAllRequests.aspx
Rick Strahl: http://www.west-wind.com/weblog/posts/2012/Oct/25/Caveats-with-the-runAllManagedModulesForAllRequests-in-IIS-78