none
Publish Profileを使用したデータべース接続先の変更方法について RRS feed

  • 質問

  • こんにちは

    現在、VS2019/ASP.NET Core 3.1/C#で開発を行っております。

    アプリ公開の際にはVSの「発行」の機能を利用して、公開方法を「ファイルシステム」に設定しアプリケーションを発行を利用しています。

    このとき、作成した発行プロファイル(PublishProfile)毎にDBの接続先を変更したいと考えています。

    これは、公開設定のデータベース項目の「この接続文字列を実行時に使用する」オプションにチェック入れれば適用されると

    考えていたのですが、チェック入れ発行を行っても「appsetting.json」に記載しているDB接続文字列が変更されません。

    どのように設定すれば、プロファイル毎にDBの接続先を変更できるのでしょうか?



    2020年5月12日 5:48

回答

  • yasutakaaaさん、こんにちは。フォーラムオペレーターのHarukaです。
    MSDNフォーラムにご投稿くださいましてありがとうございます。

    「この接続文字列を実行時に使用する」オプションにチェック入れると、
    appsettings.jsonではなくappsettings.production.jsonの接続文字列が変更されます。

    どうぞよろしくお願いいたします。

    MSDN/ TechNet Community Support Haruka
    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    • 回答としてマーク yasutakaaa 2020年5月19日 8:04
    2020年5月18日 6:13
    モデレータ

すべての返信

  • yasutakaaaさん、こんにちは。フォーラムオペレーターのHarukaです。
    MSDNフォーラムにご投稿くださいましてありがとうございます。

    「この接続文字列を実行時に使用する」オプションにチェック入れると、
    appsettings.jsonではなくappsettings.production.jsonの接続文字列が変更されます。

    どうぞよろしくお願いいたします。

    MSDN/ TechNet Community Support Haruka
    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    • 回答としてマーク yasutakaaa 2020年5月19日 8:04
    2020年5月18日 6:13
    モデレータ
  • ご回答ありがとうございます。

    解決いたしました。

    2020年5月19日 8:04