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