在Windows 2012服务器上不能编译?

时间:2016-06-24 15:20:18

标签: css asp.net-mvc visual-studio less

这是我第一次在项目中使用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来应用?

1 个答案:

答案 0 :(得分:1)

您的服务器在发布应用时不应编译LESS-> CSS。您的应用程序在发布时应包含您的css / min.css,而不仅仅是您的LESS文件。