0

Umbraco を使用してサイトを正常に作成したので、今度はそれをホスティング サーバーにアップロードします。検索して、同じ有料製品を 1 つ入手しました。使用したくありません。

ローカルで Umbraco サイトを開発し、それをサーバーにアップロードしようとした団体はありますか?

はいの場合は、それを行うのを手伝ってください。

4

3 に答える 3

4

まず、ローカルIISWebサイトからumbracoインストールを実行します。次に、そのWebサイト(およびソースコントロール)用にVisualStudioソリューションをセットアップします。次に、ベータ版に到達するまで作業します。その後、次のプロセスを実行してデプロイします。

  1. 削除するWebサイトに移動し、Webサイト全体をコピーします(実際にはBeyond compareを使用しています)。
  2. Management Studioを使用してローカルデータベースに接続し、.bakファイルを作成します。
  3. .bakファイルをデータベースサーバーにアップロードします。
  4. そのデータベースを復元する
  5. web.configの接続文字列を確認します

その後、私はほとんど完了しました。

「ライブ」になり、失いたくないコンテンツができたら、Webサイトで作業したいときに、.bakファイルを介してライブデータベースに戻し、変更を加えます。スキーマは基本的にデータベースにあるため、DBの変更が含まれることがよくあります。私が行うすべての操作に注意します。変更の準備ができたら、ファイルを更新しながら、ライブサイトで変更を手動で複製します。

これは非常に苦痛ですが、私は宅配便やそのような他のもののような解決策を試しました、そしてそれらは私が見つけた生産のために十分に信頼できません。手動は、今のところ私が見ている唯一のリスクのない方法です。

お役に立てれば。

于 2013-03-08T15:26:22.200 に答える
1

はい、それはいつも起こります。FTP を使用してローカル インストールを Web サーバーにコピーし、正しいデータベースを指すように web.config を変更すると、Web サイトが稼働しているはずです。

于 2013-03-03T20:02:13.877 に答える
1

クリック数の少ないよりエレガントなソリューションがあると確信していますが、SQLを使用してAzure Webサイトでそれを行う方法は次のとおりです。使用しているホスティング/データベースがわからない:
1)同じログインとユーザーでAzureに空のデータベースを作成します。私のローカルデータベース。
2) db に接続された azure に空のサイトを作成します。
3) 発行プロファイルをダウンロードします。
4) Sql Azure Migration Wizardを使用して、最初にデータベースをアップロードします。5) 発行プロファイルをWebMatrix
にインポートしてサイトにアップロードします。 6) その後、WebMatrix を使用してサイトとデータベースをデプロイします。

WebMatrix は WebDeploy または FTP を使用します。必要に応じて IIS 経由で WebDeploy を使用することも、FTP を使用することもできます。

于 2013-03-03T20:53:19.563 に答える