环境标签剂量是否有效?

时间:2016-05-10 14:05:23

标签: asp.net-core-mvc

让环境标记起作用需要什么?

<environment names="Staging,Production">
    <link type="text/css" rel="stylesheet" href="~/lib/materialize/dist/css/materialize.min.css" media="screen,projection" />
    <link type="text/css" rel="stylesheet" href="~/css/Style.css" media="screen,projection" />
</environment>

它的渲染就像我在.cshtml中编写的那样,而不是基于我指定的环境进行过滤。

3 个答案:

答案 0 :(得分:17)

您似乎需要将@addTagHelper "*, Microsoft.AspNetCore.Mvc.TagHelpers"添加到包含html的文件中,或者如果您按照默认项目的设置将其添加到_ViewImports.cshtml

还要确保已将Microsoft.AspNetCore.Mvc.TagHelpers添加到project.json。

答案 1 :(得分:2)

如果您使用.NET CORE 1.0,名称空间将更改为

"Microsoft.AspNetCore.Mvc.TagHelpers"

答案 2 :(得分:0)

我遇到了这个问题,因为我在启动时没有使用app.UseStaticFiles();