PC Review


Reply
Thread Tools Rate Thread

System.Data.dll Difference (Windows Server 2003 - Framework v1.1.4322 vs (Other Windows OS) - Framework v1.1.4322)

 
 
Mythran
Guest
Posts: n/a
 
      31st Aug 2007
We are getting a serialization error and after a few hours of tracking the
"real" problem down, we found that the System.Data.dll file for the Windows
Server 2003 version of Microsoft .Net Framework 1.1 SP1 is different than
the rest of the SP1's for the other Windows operating systems. While
de-serializing a SqlError instance, an exception is raised that states that
8 members of SqlError were expected but only 7 were deserialized. I looked
at the different members of the System.Data.dll file (version 1.1.4322.2032
from our Windows Server 2000 machine) and compared it to the members of the
System.Data.dll file (version 1.1.4322.2300 from our Windows Server 2003
machine). There is, in fact, 1 extra member in the assembly on the Windows
Server 2003 than there is on the Windows Server 2000 machine. I
cross-referenced this info with what was available on the net and found at
Wikipedia the list of version information for the .Net framework and noticed
that for Microsoft .Net Framework v1.1, there were different builds for
Windows Server 2003, and the version was 1.1.4322.2300.

Is there a patch that fixes the SP1 bug introduced in the Windows Server
2003 build that would fix this issue? Framework 2.0 introduced the
OptionalFieldAttribute and when I reviewed the members of Framework 2.0's
System.Data.dll assembly, I found that they applied this attribute to the
new member...but for v1.1, no such attribute exists and the addition of the
member broke deserialization....

Thanks,
Mythran


 
Reply With Quote
 
 
 
 
Mythran
Guest
Posts: n/a
 
      12th Oct 2007


"Mythran" <(E-Mail Removed)> wrote in message
news:B5C5CB75-82C2-48B8-8788-(E-Mail Removed)...
> We are getting a serialization error and after a few hours of tracking the
> "real" problem down, we found that the System.Data.dll file for the
> Windows Server 2003 version of Microsoft .Net Framework 1.1 SP1 is
> different than the rest of the SP1's for the other Windows operating
> systems. While de-serializing a SqlError instance, an exception is raised
> that states that 8 members of SqlError were expected but only 7 were
> deserialized. I looked at the different members of the System.Data.dll
> file (version 1.1.4322.2032 from our Windows Server 2000 machine) and
> compared it to the members of the System.Data.dll file (version
> 1.1.4322.2300 from our Windows Server 2003 machine). There is, in fact, 1
> extra member in the assembly on the Windows Server 2003 than there is on
> the Windows Server 2000 machine. I cross-referenced this info with what
> was available on the net and found at Wikipedia the list of version
> information for the .Net framework and noticed that for Microsoft .Net
> Framework v1.1, there were different builds for Windows Server 2003, and
> the version was 1.1.4322.2300.
>
> Is there a patch that fixes the SP1 bug introduced in the Windows Server
> 2003 build that would fix this issue? Framework 2.0 introduced the
> OptionalFieldAttribute and when I reviewed the members of Framework 2.0's
> System.Data.dll assembly, I found that they applied this attribute to the
> new member...but for v1.1, no such attribute exists and the addition of
> the member broke deserialization....
>
> Thanks,
> Mythran
>
>


We contacted Microsoft and found that there is indeed a patch that fixes
this particular error but you have to contact Microsoft to receive the
hotfix.



Mythran


 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Difference between .Net Framework and .Net Framework SDK =?Utf-8?B?UHJvUm9kbWFu?= Microsoft Dot NET Framework 1 14th Sep 2004 11:53 AM
difference btw Framework and Framework Redist =?Utf-8?B?cG9rZW1vbg==?= Microsoft Dot NET Framework 2 7th Sep 2004 02:40 PM
Difference between .NET Framework and .NET Compact Framework =?Utf-8?B?T3R0YWRldg==?= Microsoft Dot NET Framework 1 24th Mar 2004 10:37 PM
Difference between .NET Framework and .NET Compact Framework =?Utf-8?B?T3R0YWRldg==?= Microsoft Dot NET Compact Framework 2 24th Mar 2004 09:38 PM
simple TCP socket connect (emulator - framework FAIL); framework - framework - Works [Help will be compensated] Yechezkal Gutfreund Microsoft Dot NET Compact Framework 0 16th Jul 2003 06:28 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 10:54 AM.