我制作了一个ASP.NET MVC应用程序,允许用户创建动态网站。我需要添加功能,允许从服务器离线版本的选择网站下载为带有菜单,超链接,图像,文档等的静态html文件。它应该类似于Teleport Pro等应用程序,但我必须从中选择管理面板应该导出哪些内容。
客户希望在CD上刻录静态网站,保存在pendrive上。
你有什么想法如何开始?请帮忙。
答案 0 :(得分:2)
我目前在current project ...
中实现了这一点用户可以更改前端中的任何内容,最后他可以发布和下载离线文件...该网站订阅用户并显示所有奖品,获奖者以及有关该广告系列的更多信息。
所有操作均在 .NET4 下的 ASP.NET MVC3 中完成,并托管在AppHarbor中。
它由几个应用程序组成,但是为了你想要的,你开发后端和前端,并生成静态文件,简单地使用前端来获取完整的HTML
作为一个例子,我可以展示2个用户做了什么......
Callme.dk 做了http://callme.julekal.info和 Sony Nordic 做了http://sony.julekal.info
另外,您可以简单地将自定义域指向它,例如http://sonynordicxmas.net/
发布和生成所有文件:
编辑的一部分:
所以我给用户,离线访问(通过.zip
文件),在线访问(通过前端应用程序)和使用自定义域的能力......
答案 1 :(得分:0)
我认为唯一可行的方法是,如果您转到每个页面,然后使用浏览器“保存”网页脚本等等。
然而,这会导致一些问题;
这是太多的工作,我认为它实际上打破了真正的要求。
不要这样做! :)