現在、.netコアのWebアプリケーションを構築しています。ただし、配備サーバー(Team Studio)でappsettings.jsonファイル内のDB接続文字列を置き換えることができないという問題があります。 Team Servicesが置き換えを行うことができるように、古いweb.config形式で接続文字列を入れてこの問題を解決することは可能ですか?私は1つを作成しようとしましたが、System.Configurationを使用して接続文字列にアクセスできません。.Net Core Web APIでweb.configファイルを使用する
答えて
幸いにも、web.configが.netコアから削除されました。あなたがappsettings.json内の接続文字列を置き換えるパワーシェルスクリプトを作成し、team city agentを使用して呼び出すことをお勧めします。
方法appsettings.json
は仕事にを想定している、それが唯一の環境中立設定を含めるべきであるということです。特定の環境に固有のもの(接続文字列など)はappsettings.{Environment}.json
に入ります。そのファイルは、展開先のサーバーに設定されているASPNETCORE_ENVIRONMENT
環境変数に基づいてロードされます。つまり、何かを置き換える必要はありません。 appsettings.json
とappsettings.{Environment}.json
の両方を展開し、ASPNETCORE_ENVIRONMENT
変数が適切に設定されていることを確認してください。
パスワードや機密データをソースリポジトリにチェックインする必要があります。置換はセキュリティの第2層を可能にするため、私はVSTSのリリースパイプラインでappsettings.jsonの代用を使用することを好みます。それはそこではうまくいくが、残念なことにこの場合は助けにならない。 – jcemoller
これは外部化された設定プロバイダが出現する場所です。サーバー上の環境変数を使用して接続を設定するか、Azure Key Vaultのようなものを使用できます。 –
- 1. .NET Core Web API IISがローカルマシンをデプロイ
- 2. .Net Core Web APIのAuth0認証
- 3. Linux上でWeb APIを構築する.net core
- 4. .Net CoreでBox APIを使用するには?
- 5. .NET Core API Gateway
- 6. Asp Net Core Web Push通知
- 7. .NET Core Web APIスタンドアロンアプリケーションを作成できますか?
- 8. .NET 4.5.2コンソールアプリケーションで.NET Coreライブラリを使用
- 9. Angular 2用の.Net Core Web APIの確保
- 10. .NET Core Web APIのCORSのOPTIONSヘッダーを有効にする
- 11. asp net core web APIのリクエストヘッダーを取得できません
- 12. .NET Core Web APIのパフォーマンスを向上させる方法は?
- 13. .Net Core 1.0でのWeb APIのバージョン管理
- 14. .NET CORE API OpenIDict/Identityを使用してFacebookログインを行う
- 15. .NET Coreライブラリの作成方法.NET Core App(Web API)から参照できます
- 16. ASP.NET Core Webアプリケーション(.NET Framework)TagHelper Intellisense
- 17. Asp .Net Core Project.jsonファイル
- 18. Anger 2と.Net core webapiを使用してPDFファイルをダウンロード
- 19. .NET Core Webアプリケーション(.NET Core)とnet461を唯一のフレームワークとして使用し、(.NET Framework)テンプレートを使用することの相違点
- 20. .NET経由でuTorrent Web APIを使用する
- 21. .NET Core RESTful Web APIの無許可GETリクエスト
- 22. ASP.NET Core Web API:ルーティングエラーをキャッチする
- 23. 。LinuxマシンでのNet Core APIモニタリング
- 24. .Net 3.5 SP1用Web API?
- 25. .NET Core/MVCでAzureパッケージを使用する
- 26. IronPython with .Net Core 1.0の使用方法
- 27. Angular 2と.NET Core Web APIを統合する最良の方法は?
- 28. Web Api Coreのソーシャル認証
- 29. asp.net core 1.0 web api use camelcase
- 30. Web.configイメージをWebページにリダイレクトする.Netで?
自分でXMLを解析できます。 – SLaks
[.Net Coreアプリケーションのweb.configファイルの読み方](https://stackoverflow.com/questions/46996480/how-to-read-web-config-file-in-net-core-app) ) – Set