ASP.NETコアRC2を使用しています。dotnet run
を実行すると、アプリケーションは常に「プロダクション」で実行されます。私はそれを「開発」に変更することはできません。"開発"環境でASP.NETコアアプリケーションを実行
{
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:26088/",
"sslPort": 0
}
},
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
"MVCCoreRc2App": {
"commandName": "Project",
"launchBrowser": true,
"launchUrl": "http://localhost:5000",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
}
私は"ASPNETCORE_ENVIRONMENT": "Development"
を設定していたときにdotnet
は「生産」でアプリケーションを実行している理由は、私はわからない:
は、私は次のlaunchSettings.json
ファイルを持っています。
これは、のASP.NET Core RC1で動作していました。私は何が欠けていますか?
これは私にとって恒久的な解決策ではないようです。毎回この変数を設定する必要があります。私はIISでアプリケーションをホストしていますか? – Vipul
@Vipul、この変数は、コマンドラインではなくPCで設定します。 –