【发布时间】:2020-03-23 18:10:59
【问题描述】:
我在 MVC 中有一个开发站点,但希望将“页面”和相应的“资产”(js、css、图像等)渲染到可能称为“静态站点”的位置。
换句话说,我不想部署到支持 MVC 的 IIS 服务器上。我只是想在 MVC 中构建站点,然后以某种方式将这些页面解析为静态 html/css/etc 文件并将站点上传到常规 LAMP 主机。
有没有一种简单的方法可以自动执行此操作? NuGet 包?二进制? MVC 扩展,比如一个处理程序插件,可以一次渲染出静态站点?
在网站发布到公共网址之前,是否有“插件”类型的工具?
【问题讨论】:
-
听起来像是“我想用钻头敲钉子”之类的问题。答案是“用锤子”。
-
这听起来不像是锤子/钻头的问题。这听起来像是一个静态站点生成器问题。我不熟悉静态站点生成的 .NET 实现,但这篇博文可能会为您指明一个更好的方向(它在顶部列出了一堆工具,并深入介绍了一个名为 Wyam 的工具):hanselman.com/blog/…
标签: asp.net .net asp.net-mvc asp.net-core