成功最有效的方法就是向有经验的人学习!

站点迁移日志

本次迁移将采用灰度发布,在nginx中检测来路IP进行匹配后端的服务器,将逐步扩大测试范围。

导出入应用程序池和导入站点

%windir%\system32\inetsrv\appcmd list apppool /config /xml > c:\allpools.xml

#导出单个IIS应用程序池
%windir%\system32\inetsrv\appcmd list apppool "www" /config /xml >c:\wwwpool.xml

%windir%\system32\inetsrv\appcmd list site /config /xml > c:\sites.xml
#导出单个IIS站点
%windir%\system32\inetsrv\appcmd list site "www" /config /xml > c:\wwwwebsite.xml

#在新服务器中导入配置
%windir%\system32\inetsrv\appcmd add apppool /in < c:\allpools.xml
#导入单个IIS应用程序池配置

%windir%\system32\inetsrv\appcmd list apppool "www" /config /xml > c:\wwwpool.xml
%windir%\system32\inetsrv\appcmd add site /in < c:\sites.xml

注册.net

C:\Windows\Microsoft.NET\Framework\V4.0.30319\aspnet_regiis -i

#注:C:\Windows\Microsoft.NET\Framework\V4.0.30319\   是 netframework安装对应的路径;

IIS的根节点->右侧“ISAPI和CGI限制”->把禁止的DotNet版本项设置为允许
file

配置站点目录权限

配置程序中必要的hosts解析项

10.168.204.67   sqlxxx

添加功能“消息队列功能” MSDTC

组件服务–我的电脑-属性
file

防问权限
file
启动和激活权限
file
启用本地协调器
file
本地DTC属性
file

注:防火墙需要开放135或关闭防火墙,双向添加hosts解析

前端站点

银联证书

<!--中国银联支付私钥路径-->
<add key="ChinaPayPriKeyPath" value="c:\ChinapayKey_QS\MerPrK.key"/>
<!--中国银联下的Visa支付私钥路径-->
<add key="ChinaPayPriKeyPathForVisa" value="c:\ChinapayKey_QS2\MerPrK.key"/>
<!--中国银联支付公钥路径-->
<add key="ChinaPayPubKeyPath" value="c:\ChinapayKey_QS\PgPubk.key"/>
<!--中国银联下的Visa支付公钥路径-->
<add key="ChinaPayPubKeyPathForVisa" value="c:\ChinapayKey_QS2\PgPubk.key"/>
<!--中国银联下App支付证书路径-->
<add key="ChinaPayCertPathForApp" value="\ChinapayKey_QS\Un_0524.pfx"/>
<!--招行支付公钥路径-->
<add key="CmbPayPubKeyPath" value="C:\Public.key"/>
<!--中国银行支付证书路径-->
<add key="BocPayCertPath" value="C:\boc\上海XX实业有限公司.pfx"/>

注册招行DLL 32位

C:\CMBdll

安装邮件发送组件

JMail45_free

在使用Jmail发送邮件的过程中,jmail已经正确注册,调试过程没有问题,可以正常发送邮件,但是网站发布以后就会出现

检索 COM 类工厂中 CLSID 为 {E5FF9F62-0E7C-4372-8AD5-DA7D2418070C} 的组件时失败,原因是出现以下错误: 80040154。

这个问题,解决方案就是,在IIS管理器中,只需要修改下应用程序池为允许32位应用程序即可(网站所使用的应用程序池-右击 设置应用程序池默认设置-启用32位应用程序设为true),就可以解决此问题。

SQL Agent服务无法启动的解决方法

2016-05-20 11:09:03 - ! [298] sqlserver 错误:  18456,用户 'nt authority\anonymous logon' 登录失败。 [sqlstate 28000] 
2016-05-20 11:09:03 - ! [382] 无法登录到服务器“(local)”(disableagentxps)
2016-05-20 11:09:03 - ? [098] sqlserveragent 已终止(一般)

解决方法:

在注册表中,定位到sql agent的serverhost属性:

复制代码 代码如下:

hkey_local_machine\software\microsoft\microsoft sql server\mssql11.sql2012\sqlserveragent\serverhost

其中mssql.x表示实例信息,其命名规则为:mssql版本号.实例名,如我机器上的mssql11.sql2012,你机器上的实例名可能不同,另外,如果你的主机上安装了多个实例,也会有多个这样的选项,请根据实际情况查找,或者直接使用ctrl+f查找serverhost关键字。

双击打开serverhost属性,在“数值数据”下填入

np:servername

其中servername就是服务器的主机名。

最后再去启动sql server agent,便可以了。

赞(0) 打赏
未经允许不得转载:陈桂林博客 » 站点迁移日志
分享到

大佬们的评论 抢沙发

全新“一站式”建站,高质量、高售后的一条龙服务

微信 抖音 支付宝 百度 头条 快手全平台打通信息流

橙子建站.极速智能建站8折购买虚拟主机

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

登录

找回密码

注册