网站部署

步骤:
1,打开命令提示cmd
 
2,指定部署文件位置: Cd 指定stsadm,.exe 的路径
实例【cd C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN】
3,输入还原命令:
Stsadm.exe –o [将要还原的网站应用程序地址] –filename [备份文件地址] –overwrite[根据需要]
实例【stsadm -o -url http://win-abq3mdeqpe7:9001/ -filename D:\Grace.bak -overwrite】
4,在C:\Windows\assembly 文件夹里添加 GAC 文件夹中的文件
可以执行 deploy里 gac 批处理完成操作【以管理员身份运行】
注意:如果有新的dll 文件需要在 gac 里添加相应文件;
添加方法:编辑gac
D:\GraceDeploy\deploy\gacutil 定位到执行程序
/i 操作命令
"D:\GraceDeploy\GAC\Grace.Portal.Common.dll” 新的dll 的路径
实例【D:\GraceDeploy\deploy\gacutil /i "D:\GraceDeploy\GAC\Grace.Portal.Common.dll”】
5,在C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14 对于目录里添加相关文件及文件夹【注意一一对应】
CONTROLTEMPLATES:添加Grace,Grace.Portal.UI,Grace.Portal.UI.Webparts,
Grace.Portal.UI.WebParts.Details, Grace.Portal.UI.WebParts.Maintain, UploadPicFieldUserControl
文件夹及文件【已有可以直接覆盖】
LAYOUTS:添加 Grace, RteDialog.aspx 文件夹及文件【已有可以直接覆盖】
XML:添加fldtypes_UploadPicField.xml 文件 【已有可以直接覆盖】
 
6, 在C:\inetpub\wwwroot\wss\VirtualDirectories\9001\bin 文件夹里添加
VirtualDirectories\bin文件夹里的所有文件
 
7,修改web.config 文件【根据需要】
添加节点:
<appSettings>
    <add key="connstr" value="Data Source=172.16.146.25;Initial Catalog=UserLanguage;Persist Security Info=True;User ID=sa;Password=password01!" />
</appSettings>该节点为数据库连接,根据需要添加
 
 
Web 部件部署
 
步骤:
 
1,打开命令提示cmd
 
2,指定部署文件位置: Cd 指定stsadm,.exe 的路径
实例【cd C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN】
3. 添加web部件解决方案
Stsadm.ext –o addsolution –filename [解决方案文件物理路径 (后缀为.wsp) ]
实例【stsadm -o addsolution -filename D:\GraceDeploy\Grace.Portal.UI.wsp】
4. 给指定网站部署所需的web部件解决方案
Stsadm.exe –o deploysolution –name [要部署的解决方案名称(管理中心已存在)] –url [要部署的网站地址] – immediate[是否紧急] – allowgacdeployment[强制在gac里添加dll文件(可选)] 
实例【stsadm -o deploysolution -name Grace.Portal.UI.wsp -url http://10.10.10.12:9001 -immediate –allowgacdeployment】
5. 重启iis,完成操作