1

最近、サーバーをテストから本番に移行しました。

一部の参照スクリプトのキャッシュに問題があったため、site.master を編集し、参照スクリプトに人為的なクエリ パラメータを追加する必要がありました。

.master ページを変更するだけで IIS を再起動する必要はないと思っていたのですが、先日 .master ページの一部のコードを削除したため、少数の .master ページをアップロードしようとしたところ、IIS を再起動するまでサイトがダウンしました。

IIS および MASTER ページの動作方法についての洞察は素晴らしいものです。

ご協力ありがとうございました。

4

1 に答える 1

1

一般的に言えば、マスター ページを変更するために Web サイトを再起動する必要は必ずしもありません。ただし、コード ビハインドを変更する場合は、サイトをコンパイルする必要があります。これは、Sitefinity が Web サイト プロジェクトではなく Web アプリケーション プロジェクトであるためです。これは、完全なサイトが DLL にコンパイルされることを意味するため、コードに変更を加えるには、新しいコンパイルを実行してサイトにプッシュする必要があります。

さらに、Sitefinity はキャッシュを利用してパフォーマンスを向上させるため、サイトを再起動して、マスター ページやユーザー コントロール (ascx) ファイルなどへの変更のキャッシュをクリアする必要がある場合があります。

これがお役に立てば幸いです。

于 2012-10-01T14:43:20.190 に答える