私はVS2015で働いており、2つのプロジェクト(API Webプロジェクトとすべてのデータエンティティ、コンテキストおよびエンティティを保持するクラスライブラリ)フレームワークの移行。 APIプロジェクトはクラスライブラリを参照し、すべてローカルマシン上で正常に動作します。クラスライブラリを使用したASP.NETコアソリューションのAzureへの展開
私はこのソリューションをAzureに配備したいと思っています。これが私が問題に当てはまるところです。 APIプロジェクトを右クリックし、Azure App Serviceパブリッシュウィザードを実行すると、[設定]タブでデータベースが展開され、「このプロジェクトでデータベースが見つかりません」と表示されます。このプロジェクトにはないコンテキストです
CLプロジェクトでも同じことを行っても、Azure App Serviceのデプロイメントオプションはありません。唯一のオプションはFile Systemであり、そこにデータベースを作成するオプションもありません。
要するに、このタイプのソリューションをAzureに配備し、データベースの作成と移行をどのように適用すればよいのでしょうか?
ありがとうございました。私は既にAzureデータベースを作成していましたが、VSでAzureパブリッシュウィザードを使用すると、接続文字列を設定するか、または移行を実行するオプションがないという問題がありました。私はappsettings.jsonファイルを "connectionStrings"を使用するように変更することで問題を解決しました。まだ私が見ることができる移行を実行する方法はありませんが、今はEFを使用して移行のSQLコマンドを生成し、それを手動でAzureデータベースに対して実行する必要があります。 – Matt