ASP.NET Core 1.1 - 设置环境

时间:2016-12-07 16:27:07

标签: asp.net-core

我使用ASP.NET Core 1.1 当我发布我的应用程序时,IHostingEnvironment总是将环境返回为"生产"。
我通过web.config做了一些尝试,如下所示:

 <system.webServer>
  <handlers>
   <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified"/>
 </handlers>
 <aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false">
  <environmentVariables>
    <environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
  </environmentVariables>
 </aspNetCore>
</system.webServer>

不幸的是,它没有任何效果 我还得到一个警告,即aspNetCore是system.webServer的无效子项...
我在project.json上看到了运行dotnet publish-iis命令但无法找到任何环境参数的脚本条目。
我试图传递发布命令--iis-command(如this post中所述)但它没有识别此参数。
我将非常感谢您对它的看法......

0 个答案:

没有答案