【发布时间】:2016-10-27 06:38:32
【问题描述】:
这是我第一次在项目中使用 LESS,当我发布到服务器时它不起作用。当我在 Visual Studio 中本地运行它时,一切正常。
我在 MVC 5 应用程序中运行它,完成后我使用 Visual Studio 将文件发布到本地文件夹。然后我将文件复制到服务器。最初,VS 发布将我的 Site.less 文件转换为 Site.css,我认为这就是问题所在。于是我研究了一下,发现可以设置Site.less文件的BuildAction=Content的属性。然后发布在本地创建了 Site.less 而不是 Site.css。但是,当我将其复制到服务器时,没有应用 CSS,当我浏览到 site.com/content/site.less 时,我收到一个错误,就好像它没有编译一样。
环顾四周,我发现有人说我必须在 IIS 中设置 MIME 类型,但他们没有提到 MIME 时间应该是多少。
我需要在服务器上做什么才能在使用 LESS 时应用我的 CSS?
【问题讨论】:
标签: css asp.net-mvc visual-studio less