环境标记助手

时间:2015-05-11 16:33:56

标签: asp.net asp.net-mvc visual-studio visual-studio-2015

我正在使用Visual Studio 15 RC,我注意到_Layout.cshtml中有一个新的environment标记帮助器:

   <environment names="Development">
        <link rel="stylesheet" href="~/css/bootstrap.css" />
    </environment>
    <environment names="Staging,Production">
        <link rel="stylesheet" href="//ajax.aspnetcdn.com/ajax/bootstrap/3.0.0/css/bootstrap.min.css"
              asp-fallback-href="~/lib/bootstrap/css/bootstrap.min.css"
              asp-fallback-test-class="hidden" asp-fallback-test-property="visibility" asp-fallback-test-value="hidden" />
    </environment>

我如何表明我想要Staging版本从CDN获取CSS文件?

3 个答案:

答案 0 :(得分:4)

如果您要为构建指定暂存环境:

  • 打开您的项目属性
  • 选择调试标签
  • 环境变量部分中,如果名为 ASPNETCORE_ENVIRONMENT 的变量不存在,请点击添加按钮添加该变量。之后,通过双击单元格,将变量的值设置为 Staging

enter image description here

答案 1 :(得分:0)

如果有人来这里,

如果您定位的框架是 ASP.NET Core ,那么, 环境变量名称应为 ASPNETCORE_ENVIRONMENT 。 有关详细信息,请查看此issue

答案 2 :(得分:0)

您可以将环境添加到launchsetting.json文件中,该文件可以在解决方案的属性下找到