2016-05-20 2 views
0

私はプロジェクトがあり、azureに公開したいと思っています。私はそれを出版しようとしたが、私は考えていない。asp.net project + Sql [最初の移行]を紺に公開する方法

私はプロジェクトの公開に問題はありませんが、エンティティフレームワークのコードを使用して作成したSQLデータベースを自分のプロジェクトでアップロードまたは公開するにはどうすればいいですか?どのように私のプロジェクトをSQLデータベースで公開することができますか?

更新:私は紺碧のDBとウェブアプリを作成した後、私は、私のプロジェクトを公開誰かがそれを助けることができる場合、私は、私の接続文字列を編集して問題を抱えている。..

マイdeafault接続文字列:

<add name="SmartBookLibraryModel1" connectionString="data source=FIRAS-JC\SQLEXPRESS;initial catalog=SBL;integrated security=True;multipleactiveresultsets=True;application name=EntityFramework" providerName="System.Data.SqlClient" /> 

と私は紺碧からSQLデータベースから得たこの接続文字列:

Server=tcp:jhm8n1ya03.database.windows.net,1433;Database=smtebooAIkF3XGJh;User [email protected];Password={your_password_here};Trusted_Connection=False;Encrypt=True;Connection Timeout=30; 

どの番目新しいものが見えるはずですか?

ありがとうございました。

答えて

0

基本的には、紺碧のデータベースを作成する必要があります。接続文字列を設定ファイル(web.config)に追加します。接続文字列で使用するユーザーに、データベースへの変更を行う権限があることを確認します。プロジェクトを紺碧に展開します。 アプリケーションが起動すると、移行がデータベースに適用されます。

get started migrations-and-deployment-with-the-entity-framework-in-an-asp-net-mvc-application

+0

私は、接続文字列を変更することができますどのように疑問を持って、ありがとうございます。私はどこで新しい接続文字列を取得できるのですか?私はそれを古いものに置き換えるべきですか? –

+0

私はdbを作成してプロジェクトをデプロイし、エラーなく終了しました。私はまだ接続文字列に関連するものは変更しなかった。このエラーが発生しました: http://smtebooks.azurewebsites.net/ –

+0

コントローラファイルがアップロードされていないことに気付きました! –

関連する問題