有没有办法将一个简单的ASP.NET网站(不使用asp webform或任何.net控件)预编译为静态文件,如HTML,CSS,javascripts?
我问,因为我想利用母版页功能和一些visual studio IDE intellisense,同时不放弃将输出部署到Linux和Window服务器的灵活性。
我在这里找到了一个手动解决方案但很想知道是否有其他工具可以帮助解决这个问题 - http://www.c-sharpcorner.com/UploadFile/sd_patel/OutputASPtoHTML11242005063740AM/OutputASPtoHTML.aspx
答案 0 :(得分:1)
如果您只想将ASP.Net站点转换为静态文件,那么有许多“网站下载器”实用程序将获取URL并在本地下载站点的所有资源。我使用的是HTTrack。
您可以从Visual Studio运行您的网站,从浏览器中复制该网址,然后将该网址提供给HTTrack进行下载。 (请注意,HTTrack会对下载的HTML进行一些更改,以便可以在本地保存。)
答案 1 :(得分:0)
你可以(据称)在Linux上运行.net。 See Mono或更具体地说,http://www.mono-project.com/Start。这不完全是你想要的,但可能达到同样的目标。