hishop搬家出現(xiàn)DataProtectionConfigurationProvider的解決方式
[重要通告]如您遇疑難雜癥,本站支持知識(shí)付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!
今天一客戶的程序是hishop商城,再遷移到服務(wù)器出現(xiàn)了以下錯(cuò)誤;
網(wǎng)站遷移后出現(xiàn)DataProtectionConfigurationProvider錯(cuò)誤;
找到了解決答案,隨便留下足跡;
錯(cuò)誤代碼如下:
配置錯(cuò)誤
說(shuō)明: 在處理向該請(qǐng)求提供服務(wù)所需的配置文件時(shí)出錯(cuò)。請(qǐng)檢查下面的特定錯(cuò)誤詳細(xì)信息并適當(dāng)?shù)匦薷呐渲梦募?br />
分析器錯(cuò)誤信息: 未能使用提供程序“DataProtectionConfigurationProvider”進(jìn)行解密。提供程序返回錯(cuò)誤信息為: 該項(xiàng)不適于在指定狀態(tài)下使用。 (異常來(lái)自 HRESULT:0x8009000B)
源錯(cuò)誤:
行 10:
行 11: <connectionStrings configProtectionProvider="DataProtectionConfigurationProvider">
行 12: <EncryptedData>
行 13: <CipherData>
行 14:
<CipherValue>中間的一大串加密字符我省略了,要不然貼子太長(zhǎng)發(fā)不了</CipherValue>
源文件: D:\wwwroot\comgonrj\web.config 行: 12
下面是解決方法哦:
1、使用FTP連接到您的網(wǎng)站所在的空間,找到web.config 文件,然后下載下來(lái)
2、用記事本打開(kāi)web.config文件,找到如下代碼:
<connectionStrings configProtectionProvider="DataProtectionConfigurationProvider"> 到</connectionStrings> ,如下圖所示
3、然后將下列代碼修改好之后覆蓋上圖web.config文件中藍(lán)色標(biāo)記選擇的<connectionStrings configProtectionProvider="DataProtectionConfigurationProvider">
到</connectionStrings>的代碼:
<connectionStrings><add name="HishopSqlServer" connectionString="server=數(shù)據(jù)庫(kù)地址;uid=登錄名;pwd=數(shù)據(jù)庫(kù)密碼; Trusted_Connection=no;database=數(shù)據(jù)庫(kù)名" providerName="System.Data.SqlClient"/></connectionStrings>
4、將修改好之后的web.config 文件上傳到您的站點(diǎn)空間里面,覆蓋原來(lái)的web.config文件即可。
[color=Red]綜述:這是hishop程序在web.config里加密了數(shù)據(jù)庫(kù)鏈接文件造成的,
搬遷了,數(shù)據(jù)庫(kù)鏈接文件相對(duì)也就失效了,所以提示只是無(wú)法鏈接數(shù)據(jù)庫(kù)信息而已,替換了就哦了![/color]
問(wèn)題未解決?付費(fèi)解決問(wèn)題加Q或微信 2589053300 (即Q號(hào)又微信號(hào))右上方掃一掃可加博主微信
所寫(xiě)所說(shuō),是心之所感,思之所悟,行之所得;文當(dāng)無(wú)敷衍,落筆求簡(jiǎn)潔。 以所舍,求所獲;有所依,方所成!