迁移.NET程序网站至阿里云Windows系统虚拟云主机时出现加密报错

客户问题:
将.NET程序网站从其他厂商的主机迁移至阿里云Windows系统虚拟云主机后,出现以下报错:
行 10:
行 11:
行 12:
行 13:
行 14: ….AQAAANCMnd8BgOyWayexLlG2/gDXAVjUE0I….=
源文件: web.config 行: 12

阿里云代理商凯铧互联技术回复:
修改前务必要注意:
修改文件时,请先备份文件,避免修改错误而导致无法恢复。
修改数据库信息时,请务必使用专用的文本编辑器,例如Notepad++、EditPlus等。如果使用记事本会出现编码问题导致的错误。

该问题是由于用户的程序加密方式导致的。加密方式一般有RsaProtectedConfigurationProvider和DataProtectionConfigurationProvider两种,通过这两种加密方式加密后的程序在原有主机上使用正常,但是如果换到其它机器上,可能会导致无法打开。
需要程序开发人员再编译一次程序,然后使用FTP上传程序到云虚拟主机。

本文适用于:

阿里云虚拟主机

 

阿里云服务器活动

阿里云代理商凯铧互联:享受购买价格更优惠!阿里云年终活动请戳 云产品通用代金券,限量抢!!

为什么选择我们:北京凯铧互联科技有限公司(简称凯铧互联)由多名前阿里云资深技术专家创立,核心员工来自阿里巴巴、腾讯服务器运维团队,公司90%成员均是超过10年具备专业运维经验的精英。作为阿里云,腾讯云,百度云,金山云,华为云重要的合作伙伴,专业从事互联网应用服务、云计算、大数据、人工智能、企业信息化建设,为企业用户提供基于大数据的企业上云解决方案。               啊