有这样的事吗?也许应该有,我不认为微软构建了这样的东西,但有一个类似的ASP.NET格式或框架让你部署一个存档 - 即 - 你的ASP.NET Web应用程序,或者工作的模块以同样的方式?
xap文件是一个独立的存档。我对他们在Silverlight 4和应用程序分区中展示的东西特别感兴趣。在这里你可以放入额外的xap文件,这些文件在应用程序中扩展或显示为新内容,而无需重新编译现有内容。
答案 0 :(得分:1)
我猜最接近的是装配。将ASP.NET网站编译成单个程序集是完全可能的。基本上你需要正常编译你的项目,然后precompile the website然后你可以使用ILMerge将所有结果集合组合成一个程序集。
答案 1 :(得分:0)
您可以使用Web Platform Installer包装您的应用程序,并获得整个站点和常见主要依赖项/框架的单个可部署安装程序,这是我所知道的壁橱等效项。一些受欢迎的项目以这种方式提供部署see here for a list。
Hanselman did a post on how to package your app this way这可能是了解流程的良好起点。