2016-05-24 21 views
1

RC1からRC2にいくつかのプロジェクトをアップグレードしましたが、展開プロセスについて少し混乱しています。私は3つのappsettingsファイルを持っています。一つはdev用のファイルで、もう一つはステージング用であり、もう一つはプロダクション用のファイルです。ASP.NET Core RC2 Publish Tooling

RC1では、公開するとすべての設定ファイルがコピー先にコピーされますが、RC2ではappsettings.jsonだけがコピーされます。私は、ASPNETCORE_ENVIRONMENTが単一のappsettingファイルのみが存在する場合にどのような影響があるかを理解しようとしています。

VS 2015パブリッシュツールを使用する際に使用する環境名を指定する方法はありますか?

答えて

3

同じ問題が発生しました。 project.jsonファイルには、公開時に含まれるファイル/フォルダを追加できます。 Standardにはappsettings.jsonだけが含まれています。また、appsettings。*。jsonを追加して、公開時にすべての環境の設定を含めました。これが正しいことをする新しい方法であるかどうかは分かりませんが、動作します。

"publishOptions": { 
    "include": [ 
     "wwwroot", 
     "Views", 
     "appsettings.json", 
     "appsettings.*.json", 
     "web.config" 
    ] 
    }, 
+0

ありがとうございました。私は完全に見落とされていました。 IISで使用する環境を指定するには、http://stackoverflow.com/a/36836533/310601の手順に従います。 –

関連する問題