通常IIS6で実行し、IIS7で正常に実行されていた.NET 2.0アプリケーションがありますが、最近VistaのSP1をインストールした後、IIS7はWeb.Configファイルの行で窒息しているようです:
<system.web AllowLocation="true">
AllowLocation 属性を削除しても安全ですか? この属性は何をしますか?
通常IIS6で実行し、IIS7で正常に実行されていた.NET 2.0アプリケーションがありますが、最近VistaのSP1をインストールした後、IIS7はWeb.Configファイルの行で窒息しているようです:
<system.web AllowLocation="true">
AllowLocation 属性を削除しても安全ですか? この属性は何をしますか?
MSDN から:
false に設定すると、AllowLocation プロパティは、セクションがネイティブ コード リーダーによってアクセスされることを示します。したがって、ネイティブ コード リーダーは場所の概念をサポートしていないため、場所属性の使用は許可されません。
デフォルト値は true であるため、アプリケーションに影響を与えずに削除できるはずです。
これを true に設定する<location>
と、web.config のすべてのセクションが有効になるため、そこに何もない場合は削除しても問題ありません。