2016-12-21 9 views
0

アップグレードを実行しようとしています。そのためには、本番サイトをローカルマシンに復元し、サイトをアップグレードして本番環境に戻す必要があります。本番サイトから現地サイトへのsitefinityサイトの復元

サイトを復元するプロセスは簡単ですが、私はまだいくつかのステップ/設定が残っていると思います。

  1. は、Webサイトのファイルをダウンロードし、Cの下のローカル上に保存された:これは私がこれまでに行ったことある\のinetpub \
  2. wwwrootには、データベースの完全バックアップ(.BAKファイル)をダウンロードし、MS SQLでそれを復元しましたServer Management Studioの
  3. はに接続文字列を変更:

<connectionStrings> <add connectionString="Data Source=MSSQLSERVER;Database=MyDatabaseName;Integrated Security=False;providerName="System.Data.SqlClient" dbType="MsSql" name="Sitefinity" /> </connectionStrings>

しかし、それはそれをしなかったと私はサーバーを取得しています'/'アプリケーションのエラーランタイムエラーです。

私は何を欠席しましたか?私の最初の推測は、接続文字列が正しく設定されていないことです。ローカルのデータベースの場合は、文字列にユーザーIDとパスワードが必要ですか?

答えて

2

セキュリティが誤っている場合は、アプリケーションがSQL Serverに接続できるようにuserIdとパスワードを提供する必要があります。 https://www.connectionstrings.com/

+0

のVeselin、理にかなって:

これは、開始するには良い場所です。私はウェブサイトをチェックします、ありがとう。もう1つの注意点として、アップグレードを実行する場合、IISのローカルサイトをセットアップする必要はありませんか? Project Managerでインポートしてサイトをアップグレードすることができます。 – Marz

+0

はい、正しく入力してください。次に、データベースを構築して最終的にテストする必要があります。そのためには、Sitefinityがデータベースのアップグレードを実行する必要があるため、適切なDB接続文字列が必要です。 –

+0

SFのアップグレードは私にとって初めてのものです。プロジェクトはまだプロジェクトマネージャーになっていますが、ビジュアルスタジオでそれを開いて構築することはできますか?プロジェクトマネージャーのすべてのテストサイトには.mdfデータベースがありますが、このデータベースバックアップはSQLサーバー管理スタジオに復元しました。私は最初のステップは、データベースのアップグレードを実行するための適切な接続文字列であると考えています。私は明日もう一度お試しになります。ヒントありがとうございます。あなたはTelerikにいますか? – Marz

1

接続文字列を確認する場合は、設定を確認してください。

SQL Server構成マネージャー - > SQL Serverサービス - > SQL Serverが実行されていることを確認し、SQL Serverのプロパティ - >ホスト名/名前を確認してください。

接続名を確認する以外にも、this投稿にはあなたには良い情報がたくさんあります。

関連する問題