2017-06-22 12 views
-1

私は小さなasp.netコアのWebサイトを持っています。ジェンキンスはgit checkoutを受け取り、次にdotnet restoredotnet runです。それはウェブサイトのために働く、しかし私はentity frameworkを加えた、私はちょっと混乱している。どのように私のローカルデータベースをサーバーに移動させるのですか?または、サーバー上に作成して参照する必要がありますか?データベースをLinuxに展開する方法

(localdb)\MSSQLLocalDBに1つのmssqlデータベースがありますが、サーバーを実行してデータベースからデータを取得するページに移動しようとすると、500 Internal Server Errorと表示されます。

私はテスト用に1つのローカルデータベースを、サーバー上に1つのローカルデータベースを持っていたいと思いますが、私はすべてのことを頭で覆うことができません。

+1

なぜ、これはc# – Rob

+0

のタグが付けられているのでしょうか。それを私が直した。 – FCin

+0

c#coreは今すぐlinuxで動くことができます。 – Christian4423

答えて

0

開発には、データベース用のinitスクリプトを作成する必要があります。これにより、アプリケーションに必要なすべてのものが作成されます。だから、Linuxでの

...

は、MySQLをインストールし、ユーザーが設定を取得し、データベースを初期化。

アプリケーションで... LinuxにインストールされたDBの接続文字列を指定します。

私はC#でアプリケーションを実行していませんが、これは私のノードアプリケーションに似ています。それが私の行いなのです。私はPostgresでウィンドウズで開発しています。その後、私のプロダクトはGoDaddy Linuxクラウドサーバー上にあり、Postgresがインストールされています。私のgitを最新のものにするとき、環境変数の.envファイルのためにあまり変更する必要はありません。

関連する問題