安装 .Net 3.5 在 ASP.Net 2.0 站点中产生问题
我正在 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)
Now 几天前,我必须开始使用 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 网站开发一组新功能。
谢谢, 高拉夫
I am working on ASP.Net 2.0 website and I have a strange problem.
First let me give you details about my environment.
I am using
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)
Now couple of days back I had to start working on building a website using CMS Application (Sitefinity 3.6). This requires installation of .Net Framework 3.5 SP1.
After this installation my Asp.Net 2.0 website started to behave strangely. Whenever app tries to do some data operation (e.g log in page tries to verify user in database) I get this error:
Method not found: 'Int32 System.Data.Common.DbDataAdapter.Fill(System.Data.DataSet, System.String, System.Data.IDataReader, Int32, Int32)'.
Please let me know if anyone has ever face this problem. And is there any way to fix this problem because now I need to start working on new set of functionalities for ASP.Net 2.0 website.
Thanks,
Gaurav
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
安装 .net 3.5 SP1 也会安装 .net 2.0 SP2。 2.0 中的一些内容可能会被破坏,包括一些与 ngen 映像相关的内容,程序集加载< /a>、JIT 优化和其他内容。但不确定您遇到的具体错误...
如果您的 2.x 应用程序是在具有早期版本的 .net 2.0 的计算机上编译的,请尝试在安装了 2.0SP2 的计算机上重新编译您的 2.x 应用程序。和/或重新安装 3.5SP1 以确保所有内容均已正确安装。
Installing .net 3.5 SP1 also installs .net 2.0 SP2. There are some stuff in 2.0 that can get broken by that, including some stuff related to ngen images, assembly loading, JIT optimization, and other stuff. Not sure about the specific error you got though...
Try recompiling your 2.x app on a machine with 2.0SP2 installed if it was compiled on a machine with an earlier version of .net 2.0. And/or reinstall 3.5SP1 to ensure everything got installed properly.