0

私は使用するアプリケーションを持っており、System.Web.Routingすべての環境でうまく機能します。唯一の問題は、私のステージング環境が最後に「.aspx」を必要とするか、404 を取得することです。他のすべての環境では必要ありません。これらはすべて、v4.0 .NET フレームワークを使用したマネージド パイプライン モードのクラシックで実行されます。IIS の設定を比較し続けていますが、違いが見つかりません。と も比較web.configしましmachine.configたが、違いはありません。誰がそれが何であるか知っていますか?

4

1 に答える 1

1

これがweb.configにあることを確認してください(何らかの理由で統合できず、クラシックで機能するようにフープをジャンプできない場合を除いて、通常は統合が必要です)。

  <system.webServer>
    <!-- omitted for brevity -->
    <modules runAllManagedModulesForAllRequests="true"/>
  </system.webServer>

runaAllManagedModulesForAllRequests過去に数回私を手に入れました。

于 2012-06-13T15:38:32.843 に答える