当前位置:  开发笔记 > 后端 > 正文

ASP.NET Web应用程序构建输出 - 如何包含所有部署文件?

如何解决《ASP.NETWeb应用程序构建输出-如何包含所有部署文件?》经验,为你挑选了1个好方法。

当我构建我的ASP.NET Web应用程序时,我得到一个.dll文件,其中包含该网站的代码(这很棒),但该网站还需要所有.aspx文件和朋友,这些都需要放在正确的位置目录结构.作为每次构建的结果,我如何在一个目录中获取所有内容?尝试从源目录中选择正确的文件是一件痛苦的事.

最终结果应该是xcopy可部署的.

更新:我不想手动使用我知道的发布命令.我希望应用程序所需的完整文件集是构建输出 - 这意味着我也可以在运行MSBuild的一个地方获得完整的文件集.



1> Simon Steele..:

一个解决方案似乎是Web部署项目(WDP),它是Visual Studio(和msbuild)的附加组件,可用于将Web项目构建到目录,并且可以选择合并程序集并更改web.config文件.构建WDP的输出是在一个目录中部署站点所需的所有文件.

有关Web部署项目的更多信息:

    关于 WDP 2008的webdevtools MSDN博客的公告

    ScottGu介绍WDP 2005

此解决方案的唯一缺点是需要在构建计算机上必须提供的附加组件.不过,它现在还不错!

推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有