0

ルートの app_offline.htm ファイルをメンテナンス ページとして使用したいと考えています。

Design は、画像と CSS を必要とするメンテナンス ページとともに戻ってきました。

画像を追加してサイトを実行しましたが、画像が表示されません。firebug を調べたところ、画像に 503 エラー (サービスを利用できません) が表示されていることがわかりました。runAllManagedModulesForAllRequests="true"これは web.config にあるように見えるので理にかなっているので、すべてのリクエストは .net を介して実行されるため、エラーが発生します。

web.configでこれを行うことができると思っていましたが、うまくいきませんでした:

<location path="offline">
    <system.webServer>
        <modules runAllManagedModulesForAllRequests="false"/>
    </system.webServer>
</location>

app_offline.htm は MVC には推奨されませんか? より良い代替手段はありますか?

4

3 に答える 3

3

デザインにそれほど多くの画像がない場合は、css と画像を app_offline.htm
に直接埋め込んで、css が要素を使用するだけにすることができ<style>ます。
画像についてはhttp://www.websiteoptimization.com/speed/tweak/inline-images/をご覧ください

于 2012-02-08T02:48:17.893 に答える
1

app_offline.htm が MVC で機能することさえ知りませんでした:-)

別の方法として、グローバル フィルターを作成するか、メンテナンス フラグがオンになっているときにすべてのトラフィックをメンテナンス ビューにリダイレクトする共通のコントローラー基本クラスがある場合 (フラグは DB またはアプリ構成にある可能性があります)。

于 2012-02-08T02:34:45.957 に答える