visual-studio-2010 - Web 部署项目 (.wdproj) 和 MSDeploy 之间的区别

标签 visual-studio-2010 msdeploy web-deployment-project

  • Web Deployment Projects 和有什么区别(.wdproj) 和新的 MSDeploy
  • 是否更喜欢使用 MSDeploy 而不是 Web 部署项目?
  • this add-in仅为了向后兼容已创建的 Visual Studio 2005/2008 项目而创建,或者它是一个将不断发展的产品?

最佳答案

  1. Web 部署项目和 Web 部署(又名 MSDeploy)并不相互排斥;您可以使用 WDP 创建 Web Deploy 部署包。 Web Deploy 是一个可供 Visual Studio 或 MSBuild 使用的 IIS 工具。在 Visual Studio 2010 中,Web 发布管道是使用 MSBuild 实现的,因此它可以以相同的方式从 IDE(一键发布功能)或从命令行调用 MSBuild 目标来工作。请参阅此 MSDN 页面:

http://msdn.microsoft.com/en-us/library/dd394698.aspx

  • 如果您使用的是 VS 2010 或更高版本,并且您使用的是 Web 应用程序项目而不是网站项目,则不需要 Web 部署项目,除非您想要在部署中构建预编译/合并步骤。如果您使用的是网站项目,则仍然需要使用 Web 部署项目。

  • WDP 的日子已经屈指可数了,它不会再发展。

  • 关于visual-studio-2010 - Web 部署项目 (.wdproj) 和 MSDeploy 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10329051/

    相关文章:

    c# - 在 Visual Studio 中添加 VB6 引用会得到 "Type library importer encountered an error during type verification"

    visual-studio-2010 - 重新建立 TFS 源代码管理绑定(bind)

    asp.net - Web应用程序结构和部署

    c# - Webdeploy权限问题

    MsDeploy.exe ERROR_FILE_IN_USE 错误 - 八达通部署

    用于 Web 部署的 Git 与 FTP

    visual-studio-2010 - Visual Studio 2010 : Search within Team Explorer query results without modifying the query

    c++ - MSVC 与 GCC : variable declaration in function

    html - 仅将 HTML、CSS 网页部署到 Tomcat

    asp.net - Web 部署项目 - 远程 IIS 服务器