2

我有VS2010,并且我已经打开了一个网站。我现在如何使用 MS Deploy 部署到可以安装在远程 IIS 站点中的 zip 文件?

我已经搜索了所有菜单选项,但似乎找不到从哪里开始。

提前致谢

4

2 回答 2

8

绝对 100% 绝对你应该看这两个演讲:

http://live.visitmix.com/MIX10/Sessions/FT14

http://microsoftpdc.com/Sessions/FT56?type=wmv

是的,我知道每当我看到一个演讲的链接时,我都会想“我没有时间做这个”,但它们都非常有用,并且涵盖了 Web 转换、部署和 TFS 部署。


编辑:如果你真的没有时间 - 然后看看我的类似问题......

如何让 TFS2010 通过 MSBUILD 为我运行 MSDEPLOY?

...如果这让您感到困惑,请回去观看演讲:-)

于 2010-04-14T21:49:44.640 回答
3

更新答案: 微软刚刚发布了 Visual Studio 2010 的“网络部署项目”。 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 应用程序项目后,右键单击项目名称并单击“构建部署包”。

于 2010-04-06T16:34:59.477 回答