我正在ASP.Net 2.0網站上工作,我有一個奇怪的問題。首先讓我給你詳細介紹一下我的環境。 我使用安裝.Net 3.5在ASP.Net 2.0網站中創建問題
Win XP SP2 Microsoft Visual Studio 2005 Version 8.0.50727.762 (SP.050727-7600) Microsoft .Net Framework 2.0.50727 SP2 Backend is MySQL (uses CoreLab.MySql.dll)
現在,幾天後,我不得不開始建設使用CMS應用網站合作(Sitefinity 3.6)。這需要安裝.Net Framework 3.5 SP1。
安裝完成後,我的Asp.Net 2.0網站開始表現得很奇怪。每當應用程序嘗試做一些數據操作(例如登錄頁面嘗試驗證數據庫中的用戶),我得到此錯誤:
未找到方法:'Int32 System.Data.Common.DbDataAdapter.Fill(System.Data.DataSet ,System.String,System.Data.IDataReader,Int32,Int32)'。
如果有人遇到過這個問題,請讓我知道。有沒有什麼辦法來解決這個問題,因爲現在我需要開始爲ASP.Net 2.0網站開發新的功能集。
謝謝, 拉夫
卸載/重新安裝可能實際上工作(不是修復)。在.NET 3.5 SP1之後發現了另一個未找到問題的方法。在帖子頂部的更新和2評論提到卸載/重新安裝工作:http://pietschsoft.com/post/2008/08/27/NET-35-SP1-DataContractJsonSerializer-Bug.aspx – 2009-09-10 06:20:12
我試圖卸載/重新安裝.NET 3.5 SP1,但沒有運氣。有人有其他解決方案嗎? – 2009-09-10 08:20:24
嘗試啓用融合日誌記錄。也許它無法加載該函數駐留的程序集... ...並且融合日誌記錄會告訴你是否是這種情況,並希望給出暗示以說明爲什麼... http://msdn.microsoft .com/en-us/library/aa309346(VS.71).aspx – KristoferA 2009-09-10 09:28:43