This article lists issues that are fixed for the .NET Framework 3.5.1 in Windows 7 or in Windows Server 2008 R2.
For more information about the updates that are included for the .NET Framework 3.5.1 in Windows 7 or in Windows 2008 R2, click the following article numbers to view the articles in the Microsoft Knowledge Base:
946411 FIX: When you print an XPS file on a Windows XP Service Pack 2 or Service Pack 3-based computer, the characters in the XPS file print incorrectly
952883 FIX: The return type or the out argument of an ASMX service method that includes a property that has an internal setter may not be serialized on a computer that has the .NET Framework installed
954743 FIX: After you apply hotfix 954744, printing performance may be significantly slower when you print documents by using Terminal Services Easy Print
954744 FIX: Some pages are printed in the incorrect orientation when you use Terminal Services Easy Print to print a document that contains both portrait-oriented pages and landscape-oriented pages
956484 FIX: You receive an error message when you switch between a WPF application and another application
956630 FIX: Persisted workflows do not run after you upgrade the tracking service to a newer version in Windows Workflow Foundation
957127 FIX: The "Geometry.Combine" method generates more data in the XAML file in the .NET Framework 3.5 SP1 than in earlier versions
957178 FIX: You may receive a 'System.Runtime.InteropServices.COMException' exception when you try to access a WPF application by browsing a Web service
957179 FIX: Hyperlinks in an XML Paper Specification (XPS) document that link to other locations within the same XPS document do not work on a computer that is running the .NET Framework 3.5 Service Pack 1 (SP1)
957541 FIX: On a computer that has the .NET Framework 3.5 Service Pack 1 installed, an exception is thrown when an application calls the GetOptionalCustomModifiers method or the GetRequiredCustomModifiers method on a ParameterInfo object of a generic interface
957542 FIX: On a computer that is running the .NET Framework 3.5 Service Pack 1, the JIT compiler and the Native Image Generator (Ngen.exe) that use the Mscorjit.dll file may generate incorrect code
957543 FIX: An application that serializes and deserializes a generic class that has at least one static member fails on a computer that is running the .NET Framework 3.5 Service Pack 1
957660 FIX: The paths for images, SiteMap nodes, and the tag are rewritten when you use the URL Rewrite Module for IIS 7.0 to rewrite a URL
957911 FIX: An incorrect HTTP status code is returned when you use the UserNamePasswordValidator::Validate method on a computer that has the .NET Framework 3.5 Service Pack 1 installed
958090 FIX: The System.EnterpriseServices.TransactionProxyException exception cannot be caught from other application domains when it is triggered during a transaction completion
958129 FIX: Error message when you click Debug and attach Visual Studio 2008 as the debugger: "A buffer overrun has occurred in mscorsvw.exe which has corrupted the program's internal state"
958252 FIX: When you use the Msdatasetgenerator custom tool in the .NET Framework 2.0 Service Pack 1 (SP1), the scale value and the precision value in the generated code for a third-party .NET data provider differ from the values that you set
958722 Memory usage increases significantly when you use a single workflow runtime to run an application that creates lots of workflow instances from different XOML files
959546 FIX: An XAML browser application returns a security exception error when you use the application to connect the WCF service in partial trust
960415 FIX: Error message when you use the Svcutil.exe tool to generate code for service contracts from a specific XSD metadata document: "Warning: No code was generated."
960442 FIX: You receive an exception error message when you use the BinaryFormatter object to serialize and to deserialize a generic type in an assembly in the .NET Framework 2.0 Service Pack 2 or in the .NET Framework 3.5 Service Pack 1
960754 FIX: You receive the ObjectDisposedException exception when you refer to the Transaction.Current.TransactionInformation object
961847 FIX: Error message when you view a page in design mode after you recompile a .NET Framework 3.5 Service Pack 1-based project: "Error creating control – 'ControlInstanceName [text]' could not be set on property 'PropertyName'"
961864 FIX: Web clients may have several problems when you access an ASP.NET 2.0 AJAX-enabled Web site
961870 FIX: A memory leak occurs when you run an application that requires the CLR to load a mixed-mode assembly in the .NET Framework 2.0 Service Pack 2
961881 FIX: An access violation occurs when you start an application that runs on the CLR
961884 FIX: You experience very slow performance on an initial request to an ASP.NET Web site after you change the App_Code folder, the bin folder, or the Global.asax file
961885 FIX: You receive an Access Violation error when you run a CLR application that calls the XslCompiledTransform.Transform method
961901 FIX: The specific IME mode that you set for an Edit field may disappear when you return to the Edit field from a .NET Framework 2.0 SP2-based Windows form
961902 FIX: Error message when you compile an ASP.NET project that contains many application resource files: "A first chance exception of type 'System.ArgumentException' occurred in mscorlib.dll"
962225 FIX: You experience issues with Microsoft XPS signature when you use the XPS viewer or the XPS APIs
962231 FIX: Error message when a .NET Framework 3.5-based application displays lots of text at different sizes or has a very long process lifetime: "0xC0000005"
962351 FIX: The pop-out menus are not displayed when you use Internet Explorer 8.0 in Standards mode to view an ASP.NET Web page that has dynamic menus
962878 FIX: An older version of Windows CardSpace is invoked even though a newer version is installed after you upgrade to .NET Framework 3.0 SP2
962890 FIX: Error message when a .NET Framework 2.0-based application calls the XmlTextReader.Read function repeatedly: "'Permission' start tag on line 171 does not match the end tag of 'PermissionRead'"
962923 FIX: The dead key does not work correctly in Windows Presentation Foundation
962932 FIX: Some East Asian glyphs are not displayed correctly on a Windows-based computer when you run .NET Framework 3.5-based applications
963676 FIX: The CLR fails with a fatal execution engine error, and a crash occurs when you run an application by using the .NET Framework 2.0 Service Pack 2
965232 FIX: A memory leak may occur in a COM-based client application when you call a Windows Communication Foundation (WCF) service through the WCF service moniker
967056 FIX: An InvalidOperationException exception occurs in a WPF application when you set the Visibility property of a Window object that is loaded by using the Application.LoadComponent method
967090 FIX: Error message when you set the encoding property to UTF8 and run a Web service to send messages that contain invalid characters: "Unable to translate Unicode character ‘invalid character string’ at index ‘index_number’ to specified code page"
967100 FIX: Input Method Editor (IME) input in an XAML browser application (XBAP) may be corrupted when a WindowsFormsHost control is present on a computer that is running Windows Server 2003 or Windows XP
967114 FIX: Error message when you use the System.Data.DataTable.InsertRow method or any other overload method in a .NET Framework 2.0-based application to insert rows into a table: "Arithmetic operation resulted in an overflow"
967328 FIX: You may lose system resources during the life of some Windows Presentation Foundation applications
967339 FIX: Error message after you use the ServiceKnownTypeAttribute class to specify types in an interface in the .NET Framework 3.5 Service Pack 1: "InvalidOperationException:Type 'System.Object' cannot be added to list of known types since another type"
967493 FIX: You cannot use the TAB key to move the focus out of an XBAP that is hosted in an IFrame element on a computer that is running the .NET Framework 3.0 Service Pack 2
967535 FIX: A hotfix is available to fix two problems in ASP.NET on IIS 7.0 for Windows Vista and Windows Server 2008
967613 FIX: An application that monitors event log entries crashes when it calls the Dispose method of the System.Diagnostics.EventLog class
967615 FIX: A .NET Framework 2.0 SP2-based application or a .NET Framework 3.5 SP1-based application does not correctly dispose of safe handle objects that were created by the WindowsIdentity object
967634 FIX: You may experience several issues when you render graphics by using Windows Presentation Foundation (WPF) in a .NET Framework 3.5 SP1-based application
967812 A hotfix is available that updates some properties in the System.Globalization.RegionInfo class for Slovakia, for Slovenia, and for Turkey
968227 FIX: An exception in the XAML parser is thrown when you run a WPF application on a computer that has customized English (United States) regional settings
968249 FIX: An incorrect instance size is generated when you use the Type Library Exporter to generate a type library from a CLR assembly in the .NET Framework 2.0 Service Pack 2
968392 Error message and the hyperlink control is not rendered if the ImageUrl property is set in Visual Studio 2005 or Visual Studio 2008 after you install .NET Framework 2.0 SP2 or .NET Framework 3.5 SP1:"Object reference not set to an instance of an object"
968432 FIX: A System.InvalidOperationException exception occurs when you run a Web application that is based in the .NET Framework 2.0 SP2 or in the .NET Framework 3.5 SP1
968556 FIX: The XslCompiledTransform.Transform method does not have an overload method that accepts both the XPathNavigator and XmlResolver objects as arguments in .NET Framework 2.0
968561 FIX: NullReferenceException may occur in a WPF application when resources are loaded after the application is already running
968760 A managed application has a high number of thread handles and of event handles in the Microsoft .NET Framework 2.0
969364 FIX: Code blocks embedded in an ASP.NET 2.0 Web page disappear when you use the Generate Local Resource tool in Visual Web Developer to generate a local resource file
969612 Description of the hotfix rollup package for ASP.NET 2.0: April 2009
969722 FIX: "ASP.NET Apps v2.0.50727(__Total__)\Sessions Active" performance counter shows an unreasonably high value after Microsoft .NET Framework 3.5 Service Pack 1 is installed
969836 FIX: A worker thread in a .NET Framework 2.0-based Windows Forms application may be blocked when it calls the Control.Invoke method even if the GUI thread is idle
970350 FIX: Exception error message when a System.Drawing.FontConverter object invokes the FontFamily.Families property in the .NET Framework 2.0 SP2 or in the .NET Framework 3.5 SP1: "Out of Memory"
970510 FIX: A TypeLoadException exception occurs when you run a .NET Framework 3.5 SP1-based application
971030 FIX: An access violation occurs when you run a .NET Framework 2.0-based application that has a virtual call the IList<T>, IEnumerable<T>, or ICollection<T> interface in an LCG method
971169 FIX: Error message when you run an ASP.NET 2.0 Web application if the global resource file name contains the culture name "zh-Hant"
971601 FIX: The performance counters that monitor an application stop responding when the application exits and restarts and you receive the System.InvalidOperationException exception on a computer that is running .NET Framework 2.0
For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:
824684 Description of the standard terminology that is used to describe Microsoft software updates
Article ID: 977683 - Last Review: Feb 15, 2010 - Revision: 1