2013-01-14 162 views
0

有没有办法预编译一个简单的ASP.NET网站(不使用ASP的网页表单或任何.NET控件)到像HTML,CSS静态文件, JavaScript的?预编译ASP.NET网站到像HTML,CSS静态文件,JavaScript

我这么问是因为我想充分利用在母版页功能和一些Visual Studio IDE中的智能感知,同时不放弃我的输出部署到Linux和Windows服务器的灵活性。

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

+0

一旦你介绍你正在使用.NET控件母版页。母版页的代码隐藏在客户页面位于不同目录中时处理路径。 –

+0

@JonP是否有任何解决方法?我喜欢母版页,但需要在Linux上部署我的网站。 –

回答

1

如果你只是想你的ASP.Net网站转换为静态文件,有很多的,将采取一个网址,并下载所有资源为站点本地“网站下载”工具。我用过的是HTTrack

你会从Visual Studio中运行你的网站,从浏览器复制URL,然后给这个URL的HTTrack下载。 (请注意,会的HTTrack进行一些更改下载HTML,以便它可以被保存在本地。)