2016-08-06 12 views
3

私は、のAsp.netコアステートレスサービスがホスティング環境を「開発」に設定するのに苦労しています。ローカルサービスファブリッククラスタでホストされています。 ホスティング環境Asp.netコアサービスファブリックローカルクラスタ

は、私は私のマシンで開発に変数ASPNETCORE_ENVIRONMENTを設定し、Asp.netコアプロジェクト

enter image description here

内のすべての設定ではなく、常に偽

env.IsDevelopment() 

IAをデバッグ中。

どうすればこの問題を解決できますか?

答えて

3

開発モードを有効にするには、ASPNETCORE_ENVIRONMENT変数をDevelopmentに設定してシステムの環境変数を設定します。 (コントロールパネル、システム、システムの詳細設定、[詳細設定]タブ、[環境変数。)

注意とすぐに、私はアプリを実行したとして、その後、Startup.csに次の行には、例外をスローしたこと:

builder.AddUserSecrets(); 

これは、ユーザーの秘密がproject.jsonに含まれているためです。この秘密は、デフォルトでは配布に含まれていません。

"publishOptions": { 
    "include": [ 
    "wwwroot", 
    "**/*.cshtml", 
    "appsettings.json", 
    "web.config", 
    "project.json" 
    ] 
}, 
:あなたはproject.json自体に publishOptionsの下に含まれるのリストにproject.json上記問題のある行を削除する、または、開発しながら、含むことができ、どちらか
関連する問題