相当于 ASP.NET 的 XAP 文件是什么

发布于 2024-08-25 03:35:47 字数 227 浏览 12 评论 0原文

有这样的事吗?也许应该有,我不认为 Microsoft 构建了这样的东西,但是 ASP.NET 是否有类似的格式或框架,可以让您部署存档 - 即 - 您的 ASP.NET Web 应用程序或可以工作的模块以同样的方式?

xap 文件是一个独立的存档。我对他们通过 Silverlight 4 和应用程序分区展示的内容特别感兴趣。这样您就可以添加额外的 xap 文件来扩展或显示为应用程序中的新内容,而无需重新编译现有内容。

Is there such a thing? Maybe there should be, I don't think Microsoft built anything like this but is there a similar format or framework for ASP.NET that let's you deploy an archive -- that is -- your ASP.NET web application, or module that works in the same way?

A xap file is a self-contained archive. I'm particularly interested in the things they're showing with Silverlight 4 and application partitioning. In that you can drop in additional xap files that extend or show up as new things in your app without recompiling the existing stuff.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

离去的眼神 2024-09-01 03:35:47

我想最接近的事情就是集会。将 ASP.NET 网站编译成单个程序集是完全可能的。基本上,您需要正常编译项目,然后预编译网站然后您可以使用 ILMerge< 将所有这些生成的程序集合并为一个程序集/a>.

I guess the closest thing would be an assembly. It is totally possible to compile an ASP.NET website into a single assembly. Basically you would need to compile your project normally, then precompile the website and then you could combine all those resulting assemblies into a single assembly using ILMerge.

心安伴我暖 2024-09-01 03:35:47

您可以使用 Web 平台安装程序 封装您的应用程序并获得单个可部署的整个站点和常见主要依赖项/框架的安装程序,这是我所知道的最接近的等效项。一些流行的项目以这种方式提供部署,请参阅此处获取列表

Hanselman 发表了一篇关于如何以这种方式打包应用程序的帖子,这可能是一个很好的开始点来感受一下这个过程。

You can wrap your application in with the Web Platform Installer and get a single deployable installer for your entire site and the common major dependencies/frameworks, this is the closet equivalent that I'm aware of. Some popular projects have deployments available in this fashion, see here for a list.

Hanselman did a post on how to package your app this way that might be a good starting point to get a feel for the process.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文