安装 .Net 3.5 在 ASP.Net 2.0 站点中产生问题

发布于 2024-08-04 12:31:56 字数 633 浏览 3 评论 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

帅哥哥的热头脑 2024-08-11 12:31:56

安装 .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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文