1 C:\Windows\System32\inetsrv\appcmd.exe stop site ServiceIIS2 C:\Windows\System32\inetsrv\appcmd.exe stop apppool ServiceIIS3 C:\Windows\System32\inetsrv\appcmd.exe start apppool ServiceIIS4 C:\Windows\System32\inetsrv\appcmd.exe start site ServiceIIS
以上 iis站点的重启
1 rem 当前文件夹目录 2 set curdir=%~dp0 3 4 rem WCF服务地址 5 set WCFServer=http://localhost:8807/AuditService.svc?wsdl 6 7 rem Silverlight 服务模型代理生成工具路径 8 set slsvcutil="C:\Program Files (x86)\Microsoft SDKs\Silverlight\v5.0\Tools\SlSvcUtil.exe" 9 10 rem 删除 AuditService 11 rd /s /q "%curdir%Ehong.MedicareReview\Service References\AuditService"12 13 rem 创建14 md "%curdir%Ehong.MedicareReview\Service References\AuditService"15 16 rem 命名空间17 set NS="*,Ehong.MedicareReview.AuditService"18 19 rem 创建 UserService 代理类20 cd "%curdir%Ehong.MedicareReview\Service References\AuditService"21 %slsvcutil% %WCFServer% /edb /o:Reference.cs /namespace:%NS% /ct:System.Collections.ObjectModel.ObservableCollection`1 /r:"%curdir%Ehong.MedicareReview.Domain\Bin\Release\Ehong.MedicareReview.Domain.dll" /r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\Silverlight\v5.0\System.Windows.dll"22 23 24 25 26 rem cmd /k echo.
以上wcf引用更新
rem 当前的路径set curdir=%~dp0rem 需要替换到程序编译的config路径,此config是客户端命令行引用WCF服务专用configset customConfig="%curdir%Ehong.MedicareReview.Service\App_Data\Custom\Web.config"rem 正常的configset safeConfig="%curdir%Ehong.MedicareReview.Service\App_Data\Safe\Web.config"set currConfig="%curdir%Ehong.MedicareReview.Service\Web.config"del /q %currConfig%xcopy %safeConfig% "%curdir%Ehong.MedicareReview.Service"rem cmd /k echo.
以上配置文件的替换
1 set curdir=%~dp0 2 3 set strFile="C:\IIS\MainEdition\MedicareReview\ClientBin\Ehong.MedicareReview.xap" 4 5 set strFilePublicity="C:\IIS\MainEdition\Publicity\ClientBin\Ehong.Publicity.xap" 6 7 set strSignCode="C:\Program Files (x86)\Windows Kits\8.0\bin\x86\signtool.exe" 8 9 set strPfx="%curdir%Ehong.MedicareReview\ehong-new.pfx"10 set strPfxPublicity="%curdir%项目名称\签名文件.pfx"11 12 set strPwd=签名文件的密码13 14 set strTimeStampUrl=http://timestamp.wosign.com/timestamp15 16 echo Execute signtool.exe17 18 rem %strSignCode% sign /f %strPfx% /p %strPwd% /t %strTimeStampUrl% %strFile%19 20 %strSignCode% sign /f %strPfx% /p %strPwd% %strFile%21 %strSignCode% sign /f %strPfxPublicity% /p %strPwd% %strFilePublicity%22 if errorlevel 1 goto enderror23 24 if errorlevel 0 goto endSuccess25 26 :enderror27 echo "发生错误"28 29 30 :endSuccess 31 echo "签名成功"
以上程序签名