f7q / learning

NET Core learning Github
Other
0 stars 1 forks source link

環境変数の整理 #45

Open f7q opened 7 years ago

f7q commented 7 years ago

http://blog.shibayan.jp/entry/20161210/1481337173

DOTNET_CLI_TELEMETRY_OPTOUT = 1
DOTNET_SKIP_FIRST_TIME_EXPERIENCE = true
UGET_XMLDOC_MODE = skip

f7q commented 7 years ago
DOTNET_SKIP_FIRST_TIME_EXPERIENCE = true  
UGET_XMLDOC_MODE = skip  

これはNuGet.configの<clear />タグに近いかもしれない。ブログで記述されているようにTools関連のみスキップされる。

実際にビルドした結果ですが、dotnet restore が高速になりました。tools に入っているパッケージが対象外になっているのはちょっとよくわかりません。

f7q commented 7 years ago

ASPNETCORE_ENVIROMENT = Development or Staging or Production よく出てくるので注意

f7q commented 7 years ago

ASPNETCORE_URLS="http://*:5000" dotnet run URL指定で実行する方法

.UseUrls("http://*:5000)

ソースコードにコーディングしないで対応する環境変数。

f7q commented 7 years ago

ASPNETCORE_{configurationKey}がルールになってる
--urlsがdotnetコマンドの引数になっていたり、扱いは異なる。整理された情報があるわけではないため、公式のドキュメントやIssueを頼りにするしかない。

f7q commented 6 years ago

How to disable application insights

launchSettings.json

"environmentVariables": {
   "ASPNETCORE_ENVIRONMENT": "Development",
   "ASPNETCORE_preventHostingStartup": "True"
 },
var configuration = app.ApplicationServices.GetService<TelemetryConfiguration>();
configuration.DisableTelemetry = true;