0

有没有办法将一个简单的 ASP.NET 网站(不使用 asp webform 或任何 .net 控件)预编译成静态文件,如 HTML、CSS、javascripts?

我之所以这样问,是因为我想利用母版页功能和一些 Visual Studio IDE 智能感知,同时又不放弃将输出部署到 Linux 和 Window 服务器的灵活性。

我在这里找到了一个手动解决方案,但很想知道是否有其他工具可以帮助做到这一点 - http://www.c-sharpcorner.com/UploadFile/sd_patel/OutputASPtoHTML11242005063740AM/OutputASPtoHTML.aspx

4

2 回答 2

1

如果您只想将您的 ASP.Net 站点转换为静态文件,有许多“网站下载器”实用程序可以获取 URL 并在本地下载站点的所有资源。我使用的是HTTrack

您将从 Visual Studio 运行您的网站,从浏览器复制 url,然后将该 url 提供给 HTTrack 进行下载。(请注意,HTTrack 会对下载的 HTML 进行一些更改,以便可以将其保存在本地。)

于 2013-01-14T03:47:32.800 回答
0

您可以(据称)在 Linux 上运行 .net。请参阅 Mono或更具体地说,http://www.mono-project.com/Start。它不完全是您正在寻找的东西,但可能会实现相同的目标。

于 2013-01-14T03:31:03.397 回答