0

Umbraco サイトを Azure に発行すると、リモート サイトを見ると 502 ページが返されることがよくあります。いくつかのフォーラムの投稿を読み、提案に従った後、問題はデータベースにあると思います。削除してローカルから再インストールしても問題ありません。実行中のサイトを上書きしようとすると、問題が発生することがよくあります。Web サーバーを停止すると、問題が発生することがあります。それはかなり矛盾しています。

また、ファイルを転送する唯一の信頼できる方法は Webmatrix です。FTP はファイルを表示せず、Git は何もしません。

手間をかけずにデータベース (.sdf ファイル) を更新する完全な方法を知っている人はいますか?

ありがとう

4

1 に答える 1

0

umbracoプロセスがsdfファイルにハングアップすることがあります。ただし、できることの1つは、サイトをオフラインにして、公開の一部としてアプリプールを再起動することです。残念ながら、これは公開中のサイトのダウンタイムを意味し、数回のパスも実行する必要があります。

これを回避する手順:

  1. app_offline.htmという名前のファイルをサイトのルートに追加します。これにより、ユーザーがサイトにpingを送信したり、更新中にUmbracoがデータベースを取得したりするのを防ぐことができます。
  2. web.configに変更を加えます(これが必要かどうかはわかりませんが、これによりアプリプールが強制的に再起動されます…これにより、sdfファイルが強制的に解放されます)
  3. すべてを公開する
  4. app_offline.htmをサイトから削除します
于 2012-07-17T18:43:47.763 に答える