0

これは私の問題です:

Webmatrix で作業しているときに、Umbraco サイトを公開していて、それを再公開してライブ バージョンをローカル バージョンに更新する必要があり、データベースも更新する必要がある場合、できません。

Webmatrix は、データベース ファイルが使用中であることを示します。もちろん、IIS はサーバー上で実行されており、サイトはライブであり、そのデータベースを使用しており、上書きできないため、使用中です。

私を最も悩ませているのは、サーバー上の Web サイトのアプリケーション プールを停止したり、IIS サービスを再起動したりしない限り、この問題を解決する方法が見つからないことですが、それでは面倒です!

Webmatrix からデータベースを更新する簡単な方法が必要です。

私は通常、Umbraco の Web サイトに SQL CE データベースを使用していますが、SQL Server が必要な場合は切り替えることができます。

どうか、これは私を夢中にさせています。それが可能であり、誰かが私に道を教えてくれることを願っています!

前もって感謝します

4

1 に答える 1

1

ここで概説されているapp_offline.htmメソッドを使用できます。基本的に、app_offline.htmという名前のファイルをWebサイトのルートに追加できます。これにより、データベースを更新できます。もちろん、app_offline.htmページを自分のサイトのようにフォーマットし、サイトが数分でバックアップされることを示すコピーを作成することもできます。

別の注意点として、データベースをSQL Serverに移動すると、同様の問題が発生します。データベースをデタッチせずに更新できますが、更新中にユーザーがサイトにアクセスできないようにする必要があります。

于 2013-01-24T11:13:15.337 に答える