0

私のアプリケーションはこの構造を持っています

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 にリダイレクトされるため、タグは機能しています。

この動作がこのマシンでのみ発生する理由はありますか? 私はそれらすべてを展開しましたが、それらのいずれかで別のタスクを作成したことを覚えていません

ありがとう!

4

1 に答える 1

0

参考までに、ファイル システムのフォルダーのアクセス許可が原因で問題が発生しました。私は環境を同一にしましたが、うまくいきました。

于 2013-10-02T21:42:38.167 に答える