gpt4 book ai didi

ASP.NET 网站 'Publish' 与 Web 部署项目

转载 作者:行者123 更新时间:2023-12-03 22:35:15 24 4
gpt4 key购买 nike

如果我决定对我的 ASP.NET 网站使用“发布”选项,而不是 Web 部署项目,我可以自定义 msbuild 吗?或者,如果我想在编译/部署期间执行自定义 msbuild 内容,我是否需要坚持使用 WDP。

最佳答案

我认为发布选项是 VS.NET 工具集的一部分,供开发人员用来在开发机器上发布网站。它并不是真正构建为真正的部署。

如果您需要自定义操作,Web 部署项目将更适合除开发人员之外的多人定期运行并且您希望在每次构建时创建的真实部署。

我还会考虑其他三个选项:

  • PowerShell:好办法脚本针对 IIS、设置网站等。您甚至可以从脚本可以调用的 OO 代码(如 C#)构建 cmdlet。许多专业 IT 公司使用它来部署大型网站。
  • MSDeploy:全新 部署工具对于可以在多个服务器上复制 vroot 的网站。非常适合拥有您的金色形象,然后将其喷到各个地方。
  • C# 应用程序:如果您是更多 高级开发人员 ,您始终可以编写自己的应用程序来复制文件(通过进程)并使用 WMI 来配置 IIS。更难,但你可以完全控制。
  • 关于ASP.NET 网站 'Publish' 与 Web 部署项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/260525/

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