gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 19:39:25 27 4
gpt4 key购买 nike

当我构建我的 ASP.NET web 应用程序 我得到一个 .dll 文件,其中包含网站的代码(这很好),但该网站还需要所有 .aspx 文件和 friend ,这些文件需要放置在正确的目录结构中。作为每次构建的结果,如何将所有这些都放在一个目录中?试图从源目录中挑选正确的文件是一件痛苦的事情。

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

更新:我不想手动使用我知道的 Publish 命令。我希望应用程序所需的全套文件作为构建输出 - 这意味着我还可以通过运行 MSBuild 在一个地方获得全套文件.

最佳答案

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

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

  • Announcement on webdevtools MSDN blog WDP 2008
  • ScottGu introduction to WDP 2005

  • 此解决方案的唯一缺点是需要在构建机器上必须可用的附加组件。不过,现在已经足够了!

    关于ASP.NET Web 应用程序构建输出 - 如何包含所有部署文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55323/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com