在MVC项目之外部署default.cshtml

时间:2015-09-28 18:35:15

标签: c# asp.net-mvc templates razor razorengine

我正在使用RazorEngine和Template功能将一些页面准备为default.cshtml。这些default.cshtml非常简单,有一些HTML / JS / CSS代码和1-2行MVC if / else块。我需要在MVC项目之外部署这些文件,并直接在运行4.5.2框架的空白asp.net网站下部署。

是否可以让我知道什么是web.config条目以及要在bin文件夹中部署的汇编文件。仅供参考:如果需要,除了这些default.cshtml和web.config / bin / etc之外,这个网站没有任何东西。

仅供参考:我使用MVC 5.2.3.0,RazorEngine 3.7.2.0生成这些default.cshmtl文件。

1 个答案:

答案 0 :(得分:1)

你几乎回答了自己的问题。如果你有一个cshtml文件,那么你需要MVC和Razor来渲染它。如果您首先使用RazorEngine生成它们,那么您可以简单地将它们输出为* .html而不是* .cshtml,然后您就不需要任何东西了。只要它具有需要处理的Razor代码,就需要MVC和Razor。