3

SQL CE データベースを使用してローカルで作成した新しい Umbraco 4.9 サイトがあり、すべてを Windows azure にプッシュしようとしています。誰かがこのタスクを達成する簡単な方法を提案できますか? また、ローカルで開発を継続し、必要に応じてできるだけ簡単に Azure にプッシュしたいと考えています。

4

2 に答える 2

2

最も簡単な方法は AZURE WEBSITES です。

Team Foundation Server または Visual Studio から継続的に使用できる共有ホスティング。

詳細な手順の投稿は次のとおりです。その方法は次のとおりです。

http://blogs.msdn.com/b/avkashchauhan/archive/2012/06/26/deploying-windows-azure-website-using-visual-studio-web-publish-wizard.aspx

于 2012-12-15T17:58:40.570 に答える
0

ここで重要なのは、データベース構造とデータをサーバーに移動することです。私はこれを 1 回しか実行したことがありません。もう一度実行する必要がある場合は、より退屈で自動化された方法を探します。しかし、Azure のデータベース マネージャーのクエリ ウィンドウを使用して実行しました。唯一の障害は、クエリ サイズの制限です。

  • 最初に、SQL Management Studio を使用してデータベースからデータを除いたスクリプトを生成しました。これは生のテキストの比較的小さなものであり、ブラウザー対応の SQL 管理クエリ ウィンドウでこれを処理できます。
  • 第二に、データ。データベースのスクリプトを再度生成しましたが、CREATES をスキップして、今回は出力のデータをバックアップしました。その後、データベースに既に存在するもの (ローカル開発の後、行バージョンとログが軽薄に作成されたもの) が、Azure パネルで処理できる量を超えていることに気付いたときに問題が発生します。
    • したがって、これを克服するには、生成されたスクリプトをスキャンし (または、完全なバックアップがある場合は SQL を使用してデータベース データを操作し)、文字どおり不要なレコードの束を必要に応じて削除します。これを Umbraco ログ テーブルのように空にし、履歴を保存します。テンプレートなどの。

今のところ、これは醜いです。当時はハックアンドスラッシュの進歩でしたが、展開のポイントに到達し、それ以来実行する必要がなかったため、プロセスを改善するための実際の調査はありません.

于 2012-12-31T10:09:50.743 に答える