【发布时间】:2010-03-10 22:14:19
【问题描述】:
我有VS2010,我已经打开了一个网站。我现在如何使用 MS Deploy 部署到可安装在远程 IIS 站点中的 zip 文件?
我已经搜索了所有菜单选项,但似乎找不到从哪里开始。
提前致谢
【问题讨论】:
标签: visual-studio-2010 msdeploy
我有VS2010,我已经打开了一个网站。我现在如何使用 MS Deploy 部署到可安装在远程 IIS 站点中的 zip 文件?
我已经搜索了所有菜单选项,但似乎找不到从哪里开始。
提前致谢
【问题讨论】:
标签: visual-studio-2010 msdeploy
绝对 100% 你绝对应该看这两场演讲:
http://live.visitmix.com/MIX10/Sessions/FT14
http://microsoftpdc.com/Sessions/FT56?type=wmv
是的,我知道每当我看到一个演讲的链接时,我都会想“我没有时间做这个”,但它们都非常有用,并且涵盖了 Web 转换、部署和 TFS 部署。
编辑:如果您真的没有时间 - 请查看我的类似问题...
“How can I get TFS2010 to run MSDEPLOY for me through MSBUILD?”
...如果这让你感到困惑,那就回去看看谈话吧:-)
【讨论】:
更新答案: 微软刚刚发布了他们的 Visual Studio 2010 的“Web 部署项目”。 http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=711a2eef-b107-4784-9063-c978edc498cd#AdditionalInfo
在您的网站上添加一个 web 部署项目后(右键单击网站名称,单击“添加 web 部署项目”),您可以构建包并使用 msdeploy 部署您的应用程序。
旧答案: “网站项目”不能通过 GUI 与 MSDeploy 一起打包(至少不能在 RC 中)。您必须将您的网站转换为“Web 应用程序项目”。然后您将拥有完整的发布/msdeploy 功能。
这是一个关于如何将网站转换为 Web 应用程序项目的链接:http://gurustop.net/blog/2008/08/03/converting-vs-2008-website-to-web-application/
在解决方案资源管理器中转换为 Web 应用程序项目后,右键单击项目名称并单击“构建部署包”。
【讨论】: