在Visual Studio 2010中,有了一种新的方式来部署网站。使用MSDeploy,可以更方便得将网站部署到多台服务器上。它会先将项目进行打包,包中包含了配置信息和网站文件。
配置Package可通过右键项目,选择Package/publish settings

随后会打开项目的Package/publish属性页。

选择Include all Databases configured in Deploy SQL Tab,将会把数据库的结构或/和数据一起打包以进行部署。
选择Include all IIS Settings for this web projects as configured in IIS Manager将会把IIS的相关设置也进行打包,在部署时可原样还原到目标服务器的IIS上。
IIS Web Site/Application name to be used on destination server的空格中填写的格式为“站点名/应用程序或虚拟路径名称”。
切换到Deploy SQL页可以对数据库的部署进行配置。

可以从Web.Config中导入数据库配置或手动添加数据库配置。
选择其中的一个配置以后可以修改其数据库连接字符串,从已有的数据库获取信息或编写脚本配置目标数据库。
在部署时可右键项目并选择Publish,然后会弹出以下窗口

Publish Method选MSDeploy Publish,Service URL选目标服务器或主机供应商提供的地址。这样就可以快速发布了。
另外还有一种方法是将打包生成的zip文件导入IIS。
先右键项目并单击Create Package,然后在IIS选择一个站点,在右边的Action窗口中单击Import Server or Site Package,

选择刚才生成的zip文件,在下面的界面中可对需要导入的文件或设置做选择。

这样就完成了部署。相比以前,在服务器较多时用这种方法会更方便一些。 

 

本文适用于 Visual Studio 2010

 

posted on 2010-04-15 13:22  Magic.Z  阅读(11557)  评论(8编辑  收藏  举报