2014-05-07 49 views
0

我必須將DNN 6.02.08環境升級到7.02.02。DNN 6.02.08升級到7.02.02 FromsAuthentication模塊錯誤

我必須認真遵循升級過程並升級成功,但我面對這個錯誤:模塊未找到: 「布爾System.Web.Security.FormsAuthentication.get_IsEnabled()」

我有升級從DNN 6.02.07到DNN 6.02.08沒有錯誤,我使用在該鏈接上找到的建議升級路徑: http://www.dnnsoftware.com/wiki/page/suggested_upgrade_path

我該如何解決此問題?這是DNN 6.x到DNN 7.x FormsAuthentication函數之間的主要變化嗎?

我真的沒有在網絡和論壇上找到答案,所以感謝您的幫助。

+0

我將首先檢查是否在Web服務器上安裝了.NET 4.5。 –

+0

感謝您的迴應,我使用.NET 4.並且DNN 7兼容! http://www.dnnsoftware.com/platform/start/install – jmuhire

+0

因此,我會嘗試在服務器上安裝.net 4.5,看看是否可以解決您的問題,有人可能會將4.5中的要求滑入7.2.2版本無意中 –

回答

0

從早期版本的DNN(5或6)升級到DNN7的後期版本時,遇到的最大問題通常可以在升級完成後比較和合並web.config更改時得到解決。

這是一個有趣的和非常討厭的問題。在DNN 7.1或7.2的某些版本中,DNN更改了裝有SQlDataProvider的程序集。因此,在一個DNN 6 web.config文件,你會看到下面這行:

<add name="SqlDataProvider" 
    type="DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider" ... /> 

但在DNN 7.3.4 web.config中,該行如下所示:

<add name="SqlDataProvider" 
    type="DotNetNuke.Data.SqlDataProvider, DotNetNuke" ... /> 

通知大會改變從DotNetNuke.SqlDataProvider到DotNetNuke核心組件。有時會在升級事件中錯過這些類型的更改。只需在web.config上使用最新的DNN安裝包中的文本比較工具併合並這些差異即可。