我正在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