私のアプリケーションはこの構造を持っています
MyApplication -テーマ
私のアプリケーションの webconfig で、UrlAuthorization モジュールを削除し、独自のものを追加します。
<modules runAllManagedModulesForAllRequests="true">
<remove name="UrlAuthorization" />
<add name="MyModule" type="MyType, MyNamespace" preCondition="managedHandler" />
</modules>
私のテーマ フォルダーには、次の webconfig があります (これは完全な webconfig です)。
<?xml version="1.0"?>
<configuration>
<system.web>
<pages styleSheetTheme="" validateRequest="false" />
</system.web>
</configuration>
これを 3 つの環境にデプロイしました。そのうちの 2 つが正しく動作しますが、そのうちの 1 つでは、テーマ フォルダー内のファイルを要求するときに UrlAuthorization モジュールが動作しています。
- 要求したリソースを取得していないため、UrlAuthorization がアクティブであることはわかっていますが、URL /ReturnURl/... パス
- < remove> タグを削除すると、リクエスト全体が /ReturnUrl にリダイレクトされるため、タグは機能しています。
この動作がこのマシンでのみ発生する理由はありますか? 私はそれらすべてを展開しましたが、それらのいずれかで別のタスクを作成したことを覚えていません
ありがとう!