FIX: An ASP web server cannot execute concurrent requests in Windows Embedded CE 6.0 R3

Symptoms

Consider the following scenario:

  • You host active server pages (ASP web pages) on a Windows Embedded CE 6.0 R3-based device that includes ASP web components. For example, you configure the device to be an ASP web server.

  • Some web pages on the device return responses slowly (slow webpage), whereas some web pages on the device return responses very quickly (fast webpage).

  • Concurrent client requests are sent to the device. For example, a client request for a slow webpage is sent to the device, and then immediately after that, a client request for a fast webpage is sent to the device.


In this scenario, the client request for the fast webpage does not receive the response as quickly as expected. Instead, the response for the fast webpage request is received only after the response for the slow webpage request is received.

Cause

This issue occurs because the ASP web server cannot execute concurrent requests in Windows Embedded CE 6.0 R3.

Resolution

Software update information

A supported software update is now available from Microsoft as Windows Embedded CE 6.0 Monthly Update January 2012. In the "File information" section, the package file name contains the product version, the date, the Microsoft Knowledge Base article number, and the processor type. The package file name format is as follows:

Product version-yymmdd-kbnnnnnn-processor typeFor example, Wincepb60-110128-kb2492159-armv4i.msi is the ARMV4i Windows Embedded CE 6.0 Platform Builder fix that is documented in Knowledge Base article 2492159 and that is contained in the January 2011 monthly update.

To resolve this problem immediately, download this Windows Embedded CE 6.0 monthly update from the following Microsoft website.

Microsoft Download Center

Windows Embedded CE 6.0

Prerequisites

This update is supported only if all previously issued updates for this product have also been installed.

Restart requirement

After you apply this update, you must perform a clean build of the whole platform. To do this, use one of the following methods:

  • On the Build menu, click Clean Solution, and then click Build Solution.

  • On the Build menu, click Rebuild Solution.

You do not have to restart the computer after you apply this software update.

Update replacement information

This update does not replace any other updates.

File information

The English version of this software update package 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.

Installer files

File name

File size

Date

Time

Wincepb60-120131-kb2652516-armv4i.msi

1,748,992

07-Feb-2012

20:42

Wincepb60-120131-kb2652516-mipsii.msi

1,720,320

07-Feb-2012

20:42

Wincepb60-120131-kb2652516-mipsii_fp.msi

1,720,320

07-Feb-2012

20:42

Wincepb60-120131-kb2652516-mipsiv.msi

1,728,512

07-Feb-2012

20:42

Wincepb60-120131-kb2652516-mipsiv_fp.msi

1,728,512

07-Feb-2012

20:42

Wincepb60-120131-kb2652516-sh4.msi

1,691,648

07-Feb-2012

20:42

Wincepb60-120131-kb2652516-x86.msi

1,593,344

07-Feb-2012

20:42

Files that are included in this update package

File name

File size

Date

Time

Path

Aspmain.h

6,466

31-Jan-2012

00:40

Private\Servers\Asp\Core

Asp_dll.cpp

3,317

31-Jan-2012

00:40

Private\Servers\Asp\Core

Script.cpp

18,103

31-Jan-2012

00:40

Private\Servers\Asp\Core

Asp.lib

1,421,384

31-Jan-2012

00:36

Public\Servers\Oak\Lib\Armv4i\Debug

Aspcolct.lib

323,884

31-Jan-2012

00:36

Public\Servers\Oak\Lib\Armv4i\Debug

Aspparse.lib

120,196

31-Jan-2012

00:36

Public\Servers\Oak\Lib\Armv4i\Debug

Aspstubs.lib

198,466

31-Jan-2012

00:36

Public\Servers\Oak\Lib\Armv4i\Debug

Asp.lib

1,303,284

31-Jan-2012

00:36

Public\Servers\Oak\Lib\Armv4i\Retail

Aspcolct.lib

298,434

31-Jan-2012

00:36

Public\Servers\Oak\Lib\Armv4i\Retail

Aspparse.lib

109,604

31-Jan-2012

00:36

Public\Servers\Oak\Lib\Armv4i\Retail

Aspstubs.lib

189,360

31-Jan-2012

00:36

Public\Servers\Oak\Lib\Armv4i\Retail

Asp.lib

1,412,916

31-Jan-2012

00:37

Public\Servers\Oak\Lib\Mipsii\Debug

Aspcolct.lib

318,064

31-Jan-2012

00:37

Public\Servers\Oak\Lib\Mipsii\Debug

Aspparse.lib

117,514

31-Jan-2012

00:37

Public\Servers\Oak\Lib\Mipsii\Debug

Aspstubs.lib

197,690

31-Jan-2012

00:37

Public\Servers\Oak\Lib\Mipsii\Debug

Asp.lib

1,276,208

31-Jan-2012

00:37

Public\Servers\Oak\Lib\Mipsii\Retail

Aspcolct.lib

293,236

31-Jan-2012

00:37

Public\Servers\Oak\Lib\Mipsii\Retail

Aspparse.lib

108,316

31-Jan-2012

00:37

Public\Servers\Oak\Lib\Mipsii\Retail

Aspstubs.lib

182,634

31-Jan-2012

00:37

Public\Servers\Oak\Lib\Mipsii\Retail

Asp.lib

1,412,986

31-Jan-2012

00:38

Public\Servers\Oak\Lib\Mipsii_fp\Debug

Aspcolct.lib

317,988

31-Jan-2012

00:38

Public\Servers\Oak\Lib\Mipsii_fp\Debug

Aspparse.lib

117,526

31-Jan-2012

00:38

Public\Servers\Oak\Lib\Mipsii_fp\Debug

Aspstubs.lib

197,712

31-Jan-2012

00:38

Public\Servers\Oak\Lib\Mipsii_fp\Debug

Asp.lib

1,276,284

31-Jan-2012

00:38

Public\Servers\Oak\Lib\Mipsii_fp\Retail

Aspcolct.lib

293,278

31-Jan-2012

00:38

Public\Servers\Oak\Lib\Mipsii_fp\Retail

Aspparse.lib

108,326

31-Jan-2012

00:38

Public\Servers\Oak\Lib\Mipsii_fp\Retail

Aspstubs.lib

182,648

31-Jan-2012

00:38

Public\Servers\Oak\Lib\Mipsii_fp\Retail

Asp.lib

1,423,396

31-Jan-2012

00:39

Public\Servers\Oak\Lib\Mipsiv\Debug

Aspcolct.lib

319,588

31-Jan-2012

00:39

Public\Servers\Oak\Lib\Mipsiv\Debug

Aspparse.lib

118,262

31-Jan-2012

00:39

Public\Servers\Oak\Lib\Mipsiv\Debug

Aspstubs.lib

198,354

31-Jan-2012

00:39

Public\Servers\Oak\Lib\Mipsiv\Debug

Asp.lib

1,284,654

31-Jan-2012

00:38

Public\Servers\Oak\Lib\Mipsiv\Retail

Aspcolct.lib

295,086

31-Jan-2012

00:38

Public\Servers\Oak\Lib\Mipsiv\Retail

Aspparse.lib

109,128

31-Jan-2012

00:38

Public\Servers\Oak\Lib\Mipsiv\Retail

Aspstubs.lib

183,470

31-Jan-2012

00:38

Public\Servers\Oak\Lib\Mipsiv\Retail

Asp.lib

1,423,466

31-Jan-2012

00:39

Public\Servers\Oak\Lib\Mipsiv_fp\Debug

Aspcolct.lib

319,572

31-Jan-2012

00:39

Public\Servers\Oak\Lib\Mipsiv_fp\Debug

Aspparse.lib

118,274

31-Jan-2012

00:39

Public\Servers\Oak\Lib\Mipsiv_fp\Debug

Aspstubs.lib

198,376

31-Jan-2012

00:39

Public\Servers\Oak\Lib\Mipsiv_fp\Debug

Asp.lib

1,284,746

31-Jan-2012

00:39

Public\Servers\Oak\Lib\Mipsiv_fp\Retail

Aspcolct.lib

295,084

31-Jan-2012

00:39

Public\Servers\Oak\Lib\Mipsiv_fp\Retail

Aspparse.lib

109,138

31-Jan-2012

00:39

Public\Servers\Oak\Lib\Mipsiv_fp\Retail

Aspstubs.lib

183,484

31-Jan-2012

00:39

Public\Servers\Oak\Lib\Mipsiv_fp\Retail

Asp.lib

1,326,874

31-Jan-2012

00:40

Public\Servers\Oak\Lib\Sh4\Debug

Aspcolct.lib

299,990

31-Jan-2012

00:40

Public\Servers\Oak\Lib\Sh4\Debug

Aspparse.lib

111,024

31-Jan-2012

00:40

Public\Servers\Oak\Lib\Sh4\Debug

Aspstubs.lib

188,772

31-Jan-2012

00:40

Public\Servers\Oak\Lib\Sh4\Debug

Asp.lib

1,193,564

31-Jan-2012

00:40

Public\Servers\Oak\Lib\Sh4\Retail

Aspcolct.lib

275,478

31-Jan-2012

00:40

Public\Servers\Oak\Lib\Sh4\Retail

Aspparse.lib

102,574

31-Jan-2012

00:40

Public\Servers\Oak\Lib\Sh4\Retail

Aspstubs.lib

174,044

31-Jan-2012

00:40

Public\Servers\Oak\Lib\Sh4\Retail

Asp.lib

1,194,338

31-Jan-2012

00:36

Public\Servers\Oak\Lib\X86\Debug

Aspcolct.lib

282,950

31-Jan-2012

00:36

Public\Servers\Oak\Lib\X86\Debug

Aspparse.lib

106,278

31-Jan-2012

00:36

Public\Servers\Oak\Lib\X86\Debug

Aspstubs.lib

174,954

31-Jan-2012

00:36

Public\Servers\Oak\Lib\X86\Debug

Asp.lib

1,138,518

31-Jan-2012

00:35

Public\Servers\Oak\Lib\X86\Retail

Aspcolct.lib

271,514

31-Jan-2012

00:35

Public\Servers\Oak\Lib\X86\Retail

Aspparse.lib

101,172

31-Jan-2012

00:35

Public\Servers\Oak\Lib\X86\Retail

Aspstubs.lib

172,368

31-Jan-2012

00:35

Public\Servers\Oak\Lib\X86\Retail

References

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

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

Thank you for your feedback! It sounds like it might be helpful to connect you to one of our Office support agents.

×