1. ホーム
  2. asp.net-mvc-3

[解決済み] IIS8 Win8とrunAllManagedModulesForAllRequests="true"

2023-03-27 06:44:51

質問

IIS8 で、設定に次のようなものがあるアプリケーションを実行しようとしています。

<modules runAllManagedModulesForAllRequests="true" />

IIS8では、次のようなエラーが発生します。

この設定セクションは、このパスでは使用できません。この現象は セクションが親レベルでロックされている場合です。ロックは ロックは、デフォルト (overrideModeDefault="Deny") か、またはロケーション タグで明示的に設定します。 タグで明示的に設定するか、またはレガシーな allowOverride="false" で設定します。

このエラーとSO検索から推測すると、その行が許可されるのを妨げている、より高いレベルのセキュリティ設定があるような気がします。何か思い当たることはありますか?

どのように解決するのですか?

Windows8のコントロールパネルから、Internet Information Service/World Wide Web Service/Application Development/ASP.NET x.x"をインストールすることで、同じ問題を解決することができました。Windows Server 2012で設定する場合は、以下のリンクにヒントがあります。 http://www.iis.net/learn/get-started/whats-new-in-iis-8/iis-80-using-aspnet-35-and-aspnet-45

うまくいくことを願っています。