Applies ToMicrosoft Windows XP Service Pack 3 Microsoft Windows XP Home Edition Microsoft Windows XP Professional Microsoft Windows Server 2003 Service Pack 2 Windows Server 2008 Service Pack 2 Windows Server 2008 Datacenter Windows Server 2008 Enterprise Windows Server 2008 Foundation Windows Server 2008 Standard Windows Vista Service Pack 2 Windows Vista Business Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Starter Windows Vista Ultimate Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Ultimate Windows 7 Service Pack 1 Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Ultimate Windows 7 Starter Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Standard Windows Server 2008 R2 Service Pack 1 Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Standard Windows Server 2008 R2 Foundation

Introduction

Reliability Update 1 for the Microsoft .NET Framework 4 is available to fix some stability, reliability, and performance issues in the Microsoft .NET Framework 4. This update includes the update packages that are listed in the "Update replacement information" section. This update package also resolves some issues that were not documented in a previously released Microsoft Knowledge Base (KB) article. For more information about these issues, see the "More information" section.

Resolution

Update information

Download Reliability Update 1 for the .NET Framework 4 from the following Microsoft Download Center website:

Download Download Reliability Update 1 for the Microsoft .NET Framework 4 now. For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base:

119591 How to obtain Microsoft support files from online services Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.

Prerequisites

To apply this update, you must have the .NET Framework 4 or the Microsoft .NET Framework 4 Client Profile installed.To install this update, you must have Windows Installer 3.1 or a later version installed. To obtain the latest version of Windows Installer, visit the following Microsoft website:

Download Windows Installer 4.5 redistributable

Command-line switches for this update

For more information about the various command-line switches that are supported by this update, visit the following Microsoft website:

227091 Command-Line Switches for the Microsoft Windows Installer ToolFor more information about Windows Installer, visit the following MSDN website:

General information about Windows Installer

Restart requirement

After you apply this update, you must restart the computer if any affected files are locked or are being used. Updatereplacement

Update replacement information

Click here to view or hide detailed informationThis update replaces the following hotfixes:

2509818 FIX: ICorDebug interface does not resolve the managed frames on all stacks for a mini-dump file in the .NET Framework 4

2545756 FIX: New Rupee symbol is not displayed when you run a .NET Framework 2.0-based application to obtain the symbol if the user locale is not an Indian locale

2315412 FIX: Access violation may occur when you run a .NET Framework 2.0 SP2-based application that calls a mixed assembly that is domain-neutral

2260913 FIX: Updating the .NET Framework may fail and some files in the GAC may be deleted

2467309 FIX: The String.IndexOf method takes longer than expected to finish, and the .NET Framework 4.0 performance decreases significantly

2511058 FIX: Full thread stack is committed unexpectedly when you start threads that are not created in CLR after you set the value of the disableCommitThreadStack element to 1 in the .NET Framework 4

2538717 FIX: Application may crash if the Localized property is set to True in a .NET Framework 4-based Windows Form application

2346777 FIX: System.ArgumentOutOfRangeException exception when you run a .NET Framework 4-based application that uses the MemoryCache.CreateCacheEntryChangeMonitor method

File information

Click here to view or hide detailed informationThe English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.

For all supported x86-based versions of the .NET Framework 4 for the GDR service branch

File name

File version

File size

Date

Time

aspnet_wp.exe

4.0.30319.237

32,592

17-May-2011

15:43

blackberry.browser

Not applicable

2,390

17-May-2011

15:27

gateway.browser

Not applicable

5,634

17-May-2011

15:27

peverify.dll

4.0.30319.237

181,584

17-May-2011

15:42

System.Web.Extensions.dll

4.0.30319.237

1,862,504

17-May-2011

15:43

System.Runtime.Caching.dll

4.0.30319.237

98,152

17-May-2011

15:42

System.Design.dll

4.0.30319.237

5,097,816

17-May-2011

15:42

System.Web.dll

4.0.30319.237

5,226,832

17-May-2011

15:43

webengine.dll

4.0.30319.237

14,160

17-May-2011

15:44

webengine4.dll

4.0.30319.237

495,440

17-May-2011

15:44

clr.dll

4.0.30319.237

6,735,176

17-May-2011

16:20

clrjit.dll

4.0.30319.237

385,864

17-May-2011

16:20

Culture.dll

4.0.30319.237

44,368

17-May-2011

16:21

locale.nlp

Not applicable

419,696

17-May-2011

15:59

mscordacwks.dll

4.0.30319.237

1,142,616

17-May-2011

16:20

mscordbi.dll

4.0.30319.237

956,240

17-May-2011

16:20

mscoreei.dll

4.0.30319.237

413,520

17-May-2011

16:20

mscorlib.dll

4.0.30319.237

5,197,648

17-May-2011

16:20

nlssorting.dll

4.0.30319.237

56,656

17-May-2011

16:21

SOS.dll

4.0.30319.237

517,448

17-May-2011

16:21

System.Data.dll

4.0.30319.237

2,975,064

17-May-2011

16:21

For all supported x64-based versions of the .NET Framework 4 for the GDR service branch

File name

File version

File size

Date

Time

aspnet_wp.exe

4.0.30319.237

40,784

17-May-2011

17:42

aspnet_wp.exe

4.0.30319.237

32,592

17-May-2011

15:43

blackberry.browser

ot applicable

2,390

17-May-2011

17:38

blackberry.browser

Not applicable

2,390

17-May-2011

15:27

gateway.browser

Not applicable

5,634

17-May-2011

17:38

gateway.browser

Not applicable

5,634

17-May-2011

15:27

peverify.dll

4.0.30319.237

222,544

17-May-2011

17:41

peverify.dll

4.0.30319.237

181,584

17-May-2011

15:42

System.Web.Extensions.dll

4.0.30319.237

1,862,504

17-May-2011

15:43

System.Runtime.Caching.dll

4.0.30319.237

98,152

17-May-2011

15:42

System.Design.dll

4.0.30319.237

5,097,816

17-May-2011

15:42

System.Web.dll

4.0.30319.237

5,196,112

17-May-2011

17:42

System.Web.dll

4.0.30319.237

5,226,832

17-May-2011

15:43

webengine.dll

4.0.30319.237

15,696

17-May-2011

17:42

webengine.dll

4.0.30319.237

14,160

17-May-2011

15:44

webengine4.dll

4.0.30319.237

720,720

17-May-2011

17:42

webengine4.dll

4.0.30319.237

495,440

17-May-2011

15:44

clr.dll

4.0.30319.237

9,800,008

17-May-2011

17:05

clr.dll

4.0.30319.237

6,735,176

17-May-2011

16:20

clrjit.dll

4.0.30319.237

1,511,240

17-May-2011

17:06

clrjit.dll

4.0.30319.237

385,864

17-May-2011

16:20

Culture.dll

4.0.30319.237

53,072

17-May-2011

17:06

Culture.dll

4.0.30319.237

44,368

17-May-2011

16:21

locale.nlp

Not applicable

419,696

17-May-2011

17:00

locale.nlp

Not applicable

419,696

17-May-2011

15:59

mscordacwks.dll

4.0.30319.237

1,514,840

17-May-2011

17:05

mscordacwks.dll

4.0.30319.237

1,142,616

17-May-2011

16:20

mscordbi.dll

4.0.30319.237

1,454,416

17-May-2011

17:05

mscordbi.dll

4.0.30319.237

956,240

17-May-2011

16:20

mscoreei.dll

4.0.30319.237

578,896

17-May-2011

17:05

mscoreei.dll

4.0.30319.237

413,520

17-May-2011

16:20

mscorlib.dll

4.0.30319.237

4,967,248

17-May-2011

17:06

mscorlib.dll

4.0.30319.237

5,197,648

17-May-2011

16:20

nlssorting.dll

4.0.30319.237

67,920

17-May-2011

17:06

nlssorting.dll

4.0.30319.237

56,656

17-May-2011

16:21

SOS.dll

4.0.30319.237

597,832

17-May-2011

17:06

SOS.dll

4.0.30319.237

517,448

17-May-2011

16:21

System.Data.dll

4.0.30319.237

3,116,376

17-May-2011

17:07

System.Data.dll

4.0.30319.237

2,975,064

17-May-2011

16:21

For all supported IA-64–based versions of the .NET Framework 4 for the GDR service branch

File name

File version

File size

Date

Time

aspnet_wp.exe

4.0.30319.237

80,208

17-May-2011

18:47

aspnet_wp.exe

4.0.30319.237

32,592

17-May-2011

15:43

blackberry.browser

Not applicable

2,390

17-May-2011

18:43

blackberry.browser

Not applicable

2,390

17-May-2011

15:27

gateway.browser

Not applicable

5,634

17-May-2011

18:43

gateway.browser

Not applicable

5,634

17-May-2011

15:27

peverify.dll

4.0.30319.237

414,544

17-May-2011

18:46

peverify.dll

4.0.30319.237

181,584

17-May-2011

15:42

System.Web.Extensions.dll

4.0.30319.237

1,862,504

17-May-2011

15:43

System.Runtime.Caching.dll

4.0.30319.237

98,152

17-May-2011

15:42

System.Design.dll

4.0.30319.237

5,097,816

17-May-2011

15:42

System.Web.dll

4.0.30319.237

4,815,184

17-May-2011

18:47

System.Web.dll

4.0.30319.237

5,226,832

17-May-2011

15:43

webengine.dll

4.0.30319.237

25,424

17-May-2011

18:47

webengine.dll

4.0.30319.237

14,160

17-May-2011

15:44

webengine4.dll

4.0.30319.237

1,340,752

17-May-2011

18:47

webengine4.dll

4.0.30319.237

495,440

17-May-2011

15:44

clr.dll

4.0.30319.237

19,388,232

17-May-2011

18:03

clr.dll

4.0.30319.237

6,735,176

17-May-2011

16:20

clrjit.dll

4.0.30319.237

2,803,016

17-May-2011

18:03

clrjit.dll

4.0.30319.237

385,864

17-May-2011

16:20

Culture.dll

4.0.30319.237

108,368

17-May-2011

18:04

Culture.dll

4.0.30319.237

44,368

17-May-2011

16:21

locale.nlp

Not applicable

419,696

17-May-2011

17:57

locale.nlp

Not applicable

419,696

17-May-2011

15:59

mscordacwks.dll

4.0.30319.237

3,758,936

17-May-2011

18:03

mscordacwks.dll

4.0.30319.237

1,142,616

17-May-2011

16:20

mscordbi.dll

4.0.30319.237

3,295,568

17-May-2011

18:03

mscordbi.dll

4.0.30319.237

956,240

17-May-2011

16:20

mscoreei.dll

4.0.30319.237

1,186,128

17-May-2011

18:03

mscoreei.dll

4.0.30319.237

413,520

17-May-2011

16:20

mscorlib.dll

4.0.30319.237

4,466,000

17-May-2011

18:04

mscorlib.dll

4.0.30319.237

5,197,648

17-May-2011

16:20

nlssorting.dll

4.0.30319.237

144,208

17-May-2011

18:04

nlssorting.dll

4.0.30319.237

56,656

17-May-2011

16:21

SOS.dll

4.0.30319.237

1,203,528

17-May-2011

18:04

SOS.dll

4.0.30319.237

517,448

17-May-2011

16:21

System.Data.dll

4.0.30319.237

3,283,800

17-May-2011

18:05

System.Data.dll

4.0.30319.237

2,975,064

17-May-2011

16:21

For all supported x86-based versions of the .NET Framework 4 for the LDR service branch

File name

File version

File size

Date

Time

aspnet_wp.exe

4.0.30319.468

32,592

19-May-2011

01:18

blackberry.browser

2,390

19-May-2011

01:02

gateway.browser

5,634

19-May-2011

01:02

peverify.dll

4.0.30319.468

181,584

19-May-2011

01:16

Setup.exe

10.0.30319.468

78,152

19-May-2011

01:15

SetupEngine.dll

10.0.30319.468

809,304

19-May-2011

01:15

SetupUi.dll

10.0.30319.468

295,760

19-May-2011

01:16

System.Web.Extensions.dll

4.0.30319.468

1,862,504

19-May-2011

01:17

System.Runtime.Caching.dll

4.0.30319.468

98,152

19-May-2011

01:17

System.Design.dll

4.0.30319.468

5,097,816

19-May-2011

01:17

System.Web.dll

4.0.30319.468

5,227,344

19-May-2011

01:18

webengine.dll

4.0.30319.468

14,160

19-May-2011

01:18

webengine4.dll

4.0.30319.468

495,440

19-May-2011

01:18

clr.dll

4.0.30319.468

6,735,176

19-May-2011

01:51

clrjit.dll

4.0.30319.468

385,864

19-May-2011

01:51

Culture.dll

4.0.30319.468

44,368

19-May-2011

01:52

locale.nlp

419,696

19-May-2011

01:33

mscordacwks.dll

4.0.30319.468

1,142,616

19-May-2011

01:51

mscordbi.dll

4.0.30319.468

955,728

19-May-2011

01:51

mscoreei.dll

4.0.30319.468

413,520

19-May-2011

01:51

mscorlib.dll

4.0.30319.468

5,198,672

19-May-2011

01:51

nlssorting.dll

4.0.30319.468

56,144

19-May-2011

01:52

SOS.dll

4.0.30319.468

516,936

19-May-2011

01:52

System.Data.dll

4.0.30319.468

3,000,152

19-May-2011

01:52

For all supported x64-based versions of the .NET Framework 4 for the LDR service branch

File name

File version

File size

Date

Time

aspnet_wp.exe

4.0.30319.468

40,784

19-May-2011

03:15

aspnet_wp.exe

4.0.30319.468

32,592

19-May-2011

01:18

blackberry.browser

2,390

19-May-2011

03:11

blackberry.browser

2,390

19-May-2011

01:02

gateway.browser

5,634

19-May-2011

03:11

gateway.browser

5,634

19-May-2011

01:02

peverify.dll

4.0.30319.468

222,544

19-May-2011

03:15

peverify.dll

4.0.30319.468

181,584

19-May-2011

01:16

Setup.exe

10.0.30319.468

78,152

19-May-2011

01:15

SetupEngine.dll

10.0.30319.468

809,304

19-May-2011

01:15

SetupUi.dll

10.0.30319.468

295,760

19-May-2011

01:16

System.Web.Extensions.dll

4.0.30319.468

1,862,504

19-May-2011

01:17

System.Runtime.Caching.dll

4.0.30319.468

98,152

19-May-2011

01:17

System.Design.dll

4.0.30319.468

5,097,816

19-May-2011

01:17

System.Web.dll

4.0.30319.468

5,196,624

19-May-2011

03:15

System.Web.dll

4.0.30319.468

5,227,344

19-May-2011

01:18

webengine.dll

4.0.30319.468

15,696

19-May-2011

03:15

webengine.dll

4.0.30319.468

14,160

19-May-2011

01:18

webengine4.dll

4.0.30319.468

720,720

19-May-2011

03:15

webengine4.dll

4.0.30319.468

495,440

19-May-2011

01:18

clr.dll

4.0.30319.468

9,801,032

19-May-2011

02:36

clr.dll

4.0.30319.468

6,735,176

19-May-2011

01:51

clrjit.dll

4.0.30319.468

1,511,240

19-May-2011

02:37

clrjit.dll

4.0.30319.468

385,864

19-May-2011

01:51

Culture.dll

4.0.30319.468

53,072

19-May-2011

02:38

Culture.dll

4.0.30319.468

44,368

19-May-2011

01:52

locale.nlp

419,696

19-May-2011

02:31

locale.nlp

419,696

19-May-2011

01:33

mscordacwks.dll

4.0.30319.468

1,514,840

19-May-2011

02:36

mscordacwks.dll

4.0.30319.468

1,142,616

19-May-2011

01:51

mscordbi.dll

4.0.30319.468

1,454,416

19-May-2011

02:36

mscordbi.dll

4.0.30319.468

955,728

19-May-2011

01:51

mscoreei.dll

4.0.30319.468

575,312

19-May-2011

02:37

mscoreei.dll

4.0.30319.468

413,520

19-May-2011

01:51

mscorlib.dll

4.0.30319.468

4,968,272

19-May-2011

02:37

mscorlib.dll

4.0.30319.468

5,198,672

19-May-2011

01:51

nlssorting.dll

4.0.30319.468

67,408

19-May-2011

02:37

nlssorting.dll

4.0.30319.468

56,144

19-May-2011

01:52

SOS.dll

4.0.30319.468

597,832

19-May-2011

02:37

SOS.dll

4.0.30319.468

516,936

19-May-2011

01:52

System.Data.dll

4.0.30319.468

3,142,488

19-May-2011

02:38

System.Data.dll

4.0.30319.468

3,000,152

19-May-2011

01:52

For all supported IA-64-based versions of the .NET Framework 4 for the LDR service branch

File name

File version

File size

Date

Time

aspnet_wp.exe

4.0.30319.468

80,208

19-May-2011

04:21

aspnet_wp.exe

4.0.30319.468

32,592

19-May-2011

01:18

blackberry.browser

2,390

19-May-2011

04:17

blackberry.browser

2,390

19-May-2011

01:02

gateway.browser

5,634

19-May-2011

04:17

gateway.browser

5,634

19-May-2011

01:02

peverify.dll

4.0.30319.468

414,544

19-May-2011

04:21

peverify.dll

4.0.30319.468

181,584

19-May-2011

01:16

Setup.exe

10.0.30319.468

78,152

19-May-2011

01:15

SetupEngine.dll

10.0.30319.468

809,304

19-May-2011

01:15

SetupUi.dll

10.0.30319.468

295,760

19-May-2011

01:16

System.Web.Extensions.dll

4.0.30319.468

1,862,504

19-May-2011

01:17

System.Runtime.Caching.dll

4.0.30319.468

98,152

19-May-2011

01:17

System.Design.dll

4.0.30319.468

5,097,816

19-May-2011

01:17

System.Web.dll

4.0.30319.468

4,815,696

19-May-2011

04:21

System.Web.dll

4.0.30319.468

5,227,344

19-May-2011

01:18

webengine.dll

4.0.30319.468

25,424

19-May-2011

04:21

webengine.dll

4.0.30319.468

14,160

19-May-2011

01:18

webengine4.dll

4.0.30319.468

1,340,752

19-May-2011

04:21

webengine4.dll

4.0.30319.468

495,440

19-May-2011

01:18

clr.dll

4.0.30319.468

19,388,744

19-May-2011

03:44

clr.dll

4.0.30319.468

6,735,176

19-May-2011

01:51

clrjit.dll

4.0.30319.468

2,803,016

19-May-2011

03:44

clrjit.dll

4.0.30319.468

385,864

19-May-2011

01:51

Culture.dll

4.0.30319.468

108,368

19-May-2011

03:45

Culture.dll

4.0.30319.468

44,368

19-May-2011

01:52

locale.nlp

419,696

19-May-2011

03:37

locale.nlp

419,696

19-May-2011

01:33

mscordacwks.dll

4.0.30319.468

3,758,424

19-May-2011

03:44

mscordacwks.dll

4.0.30319.468

1,142,616

19-May-2011

01:51

mscordbi.dll

4.0.30319.468

3,295,568

19-May-2011

03:44

mscordbi.dll

4.0.30319.468

955,728

19-May-2011

01:51

mscoreei.dll

4.0.30319.468

1,186,640

19-May-2011

03:44

mscoreei.dll

4.0.30319.468

413,520

19-May-2011

01:51

mscorlib.dll

4.0.30319.468

4,466,512

19-May-2011

03:44

mscorlib.dll

4.0.30319.468

5,198,672

19-May-2011

01:51

nlssorting.dll

4.0.30319.468

143,184

19-May-2011

03:44

nlssorting.dll

4.0.30319.468

56,144

19-May-2011

01:52

SOS.dll

4.0.30319.468

1,203,016

19-May-2011

03:45

SOS.dll

4.0.30319.468

516,936

19-May-2011

01:52

System.Data.dll

4.0.30319.468

3,320,152

19-May-2011

03:45

System.Data.dll

4.0.30319.468

3,000,152

19-May-2011

01:52

More Information

Issues that this update resolves

This update resolves the following issues.

Issue 1

Consider the following scenario:

  • You install the .NET Framework on a computer.

  • You run a .NET Framework-based application. The .NET Framework version of the application differs from the version of the .NET Framework that is installed on the computer.

  • You receive a message that states that the required .NET Framework version is not installed and that you can download the required version by using the provided download information.

  • The download information lets you open a website that contains all the .NET Framework versions.

In this scenario, you have to select the correct .NET Framework version to download on the webpage. After you apply this update, you are directed to a webpage that is a specific to the required .NET Framework version.

Issue 2

When the .NET Framework 4 Just-In-Time (JIT)-compiler uses an optimized method to generate assembly code, certain input patterns might crash or malfunction the application.

Issue 3

Consider the following scenario:

  • You install the .NET Framework 4 on a computer. The computer has a low amount of available memory.

  • You use the AppDomain resource-monitoring feature of the .NET Framework 4 to create an AppDomain for a .NET Framework 4-based application.

  • You run the application.

In this scenario, the application may malfunction or crash.

Issue 4

When you use the minidump-debugging features of Microsoft Visual Studio 2010 on a computer that is running the .NET Framework 4, you might be unable to debug a minidump file. Additionally, the stack trace is unavailable for the file.

Issue 5

Consider this scenario:

  • You run a .NET Framework 4-based application.

  • You have a dump file that contains the contents of memory for the running process and that lacks some specific parts of memory. These parts of memory are usually collected.

  • You use Visual Studio 2010 to load the dump file to view the stack of a thread.

In this scenario, the dump reader displays the stack and the managed frames incorrectly. Note This issue occurs even when the parts of memory that the dump file lacks are not required to display the stack.

Issue 6

The new Rupee symbol is not displayed when you run a Microsoft .NET Framework 4-based application to obtain the symbol if the user locale is not set to an Indian locale.

Issue 7

Consider the following scenario:

  • You add cookies to a response for an ASP.NET-based website.

  • The response has a set-cookie header for a static resource. The response might be kernel cached.

  • A user of the website requests the static resource.

In this scenario, the user might incorrectly obtain a cookie that is created for another user directly from the kernel cache.

Issue 8

SymptomsThe Configure Data Source wizard does not test a query that is created for Microsoft SQL Server Compact 4.0 in Microsoft Visual Studio 2010.CauseThis issue occurs because the Configure Data Source wizard cannot test the query that it creates for SQL Server Compact 4.0 in Visual Studio 2010.

Issue 9

The Bing crawler has updated its user agent from Msnbot to Bingbot in October 2010. After you install this update, ASP.NET bowser capabilities for both Bingbot and Msnbot work correctly.

Issue 10

Consider the following scenario:

  • You run Internet Information Services (IIS) on a computer. A customized private byte limit for IIS is not set.Note The default private byte limit is set by using a 0 value.

  • IIS calculates an AutoPrivateBytesLimit limit for Cache Manager to trim the cache to prevent the worker process from recycling.

In this scenario, you encounter one of the following issues:

  • If the computer runs a WOW64process, the default limit is set to a value that is lower than the design value.

  • If the computer runs an x64 process, the default limit is set to a much higher value than the optimal value. Therefore, the cache is not often trimmed.

Issue 11

SymptomThe System.Runtime.MemoryCacheEntryChangeMonitor class in an ASP.NET application generates an exception when the InitDisposableMembers method of the application calls the MemoryCache.CreateMemoryCacheEntryChangeMonitor method.Note The System.Runtime.MemoryCacheEntryChangeMonitor class internally uses a DateTimeOffset field.CauseThis issue occurs because the System.Runtime.MemoryCacheEntryChangeMonitor class initializes the lastModified field to the DateTime.MinValue field. Therefore, applications cannot use the MemoryCache class.Note For more information, click the following article number to view the article in the Microsoft Knowledge Base:

2346777 FIX: System.ArgumentOutOfRangeException exception when you run a .NET Framework 4-based application that uses the MemoryCache.CreateCacheEntryChangeMonitor method

Issue 12

When the ASP.NET UpdatePanel control class constructs the postback arguments, the following issues occur:

  • JavaScript code does not handle the new input types of HTML5 specifications.

  • Some input values of HTML5 specifications are ignored and excluded.

The ASP.NET UpdatePanel control class uses the JavaScript code to constructs the postback arguments that handle partial postback operations. The JavaScript code handles only known input types of HTML4 specifications and ignores other input types. However, HTML5 specifications introduce some new input types for input elements. Therefore, this issue occurs when you run JavaScript code in a browser that supports some input values of HTML5 specifications.

Issue 13

Some ASP.NET 4.0 features encounter issues when these feature process HTML5 code. These features were designed in ASP.NET 4.0 to support only HTML4 specifications. After you apply this update, the following features are updated to support HTML5 input types in ASP.NET 4.0:

  • UpdatePanel

  • Web form Callbacks

  • Client-side validation

Issue 14

Consider the following scenario:

  • You use the .NET Framework Data Provider for SQL Server (SqlClient) to connect to an instance of Microsoft SQL Azure or of Microsoft SQL Server.

  • An established connection is removed from the connection pool.

  • The first request is sent to the server.

In this scenario, an instance of SqlException is encountered, and you receive the following error message:

A transport-level error has occurred when sending the request to the server.

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.