FIX: WCF services that are hosted by NLB computers to route messages to Exchange Server fail when WebHeader settings are added by using a .NET Framework 3.5 SP1 application
You use Network Load Balancing (NLB) to route messages for a set of computers that host Windows Communication Foundation (WCF) services.
The services use secure sessions by setting the authenticationMode attribute to SecureConversation to communicate with Microsoft Exchange Server.
You add WebHeader settings to messages in the application layer by using a Microsoft .NET Framework 3.5 SP1 application. After you do this, NLB should use the WebHeader settings to route messages.
In this scenario, WebHeader settings are not added to messages that are used to negotiate the session. Therefore, messages are routed to different host computers. In this situation, any cached session data in the host computer is unavailable, and the WCF services fail.
To apply this hotfix, you must have the Microsoft .NET Framework 3.5 Service Pack 1 (SP1) installed on a computer that is running one of the following operating systems:
Windows Vista Service Pack 2 (SP2)
Windows Server 2008 Service Pack 2 (SP2)
Windows 7
Windows 7 Service Pack 1 (SP1)
Windows Server 2008 R2
Windows Server 2008 R2 Service Pack 1 (SP1)
Restart information
You do not have to restart the computer after you apply the hotfix if the affected files are not being used.
File information
The 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 Windows Vista SP2 and of Windows Server 2008 SP2
Collapse this tableExpand this table
File name
File version
File size
Date
Time
Platform
Smdiagnostics.dll
3.0.4506.5754
110,592
18-Nov-2011
10:56
x86
System.identitymodel.dll
3.0.4506.5754
442,368
18-Nov-2011
10:56
x86
System.runtime.serialization.dll
3.0.4506.5754
970,752
18-Nov-2011
10:56
x86
System.runtime.serialization.dll
3.0.4506.5754
970,752
18-Nov-2011
10:56
x86
System.servicemodel.dll
3.0.4506.5754
5,992,448
18-Nov-2011
10:56
x86
System.servicemodel.washosting.dll
3.0.4506.5754
32,768
18-Nov-2011
10:56
x86
System.servicemodel.dll
3.0.4506.5754
5,992,448
18-Nov-2011
10:56
x86
Servicemodel.mof
Not applicable
85,113
09-Sep-2011
11:34
Not applicable
Servicemodel.mof.uninstall
Not applicable
896
09-Sep-2011
11:34
Not applicable
Servicemonikersupport.dll
3.0.4506.5754
18,216
18-Nov-2011
10:56
x86
System.identitymodel.dll
3.0.4506.5754
442,368
18-Nov-2011
10:56
x86
System.runtime.serialization.dll
3.0.4506.5754
970,752
18-Nov-2011
10:56
x86
System.servicemodel.dll
3.0.4506.5754
5,992,448
18-Nov-2011
10:56
x86
For all supported x64-based versions of Windows Vista SP2 and of Windows Server 2008 SP2
Collapse this tableExpand this table
File name
File version
File size
Date
Time
Platform
Servicemodel.mof
Not applicable
85,113
28-Jul-2011
10:55
Not applicable
Servicemodel.mof.uninstall
Not applicable
896
12-Aug-2010
14:10
Not applicable
Servicemonikersupport.dll
3.0.4506.5754
20,264
18-Nov-2011
12:49
x64
Smdiagnostics.dll
3.0.4506.5754
94,208
18-Nov-2011
12:49
x86
System.identitymodel.dll
3.0.4506.5754
401,408
18-Nov-2011
12:49
x86
System.runtime.serialization.dll
3.0.4506.5754
847,872
18-Nov-2011
12:49
x86
System.runtime.serialization.dll
3.0.4506.5754
847,872
18-Nov-2011
12:49
x86
System.servicemodel.dll
3.0.4506.5754
5,332,992
18-Nov-2011
12:49
x86
System.servicemodel.washosting.dll
3.0.4506.5754
32,768
18-Nov-2011
12:49
x86
System.servicemodel.dll
3.0.4506.5754
5,332,992
18-Nov-2011
12:49
x86
Smdiagnostics.dll
3.0.4506.5754
110,592
18-Nov-2011
10:56
x86
System.identitymodel.dll
3.0.4506.5754
442,368
18-Nov-2011
10:56
x86
System.runtime.serialization.dll
3.0.4506.5754
970,752
18-Nov-2011
10:56
x86
System.runtime.serialization.dll
3.0.4506.5754
970,752
18-Nov-2011
10:56
x86
System.servicemodel.dll
3.0.4506.5754
5,992,448
18-Nov-2011
10:56
x86
System.servicemodel.washosting.dll
3.0.4506.5754
32,768
18-Nov-2011
10:56
x86
System.servicemodel.dll
3.0.4506.5754
5,992,448
18-Nov-2011
10:56
x86
Servicemodel.mof
Not applicable
85,113
09-Sep-2011
11:34
Not applicable
Servicemodel.mof.uninstall
Not applicable
896
09-Sep-2011
11:34
Not applicable
Servicemonikersupport.dll
3.0.4506.5754
18,216
18-Nov-2011
10:56
x86
System.identitymodel.dll
3.0.4506.5754
442,368
18-Nov-2011
10:56
x86
System.runtime.serialization.dll
3.0.4506.5754
970,752
18-Nov-2011
10:56
x86
System.servicemodel.dll
3.0.4506.5754
5,992,448
18-Nov-2011
10:56
x86
For all supported IA-64-based versions of Windows Server 2008 SP2
Collapse this tableExpand this table
File name
File version
File size
Date
Time
Platform
Servicemodel.mof
Not applicable
85,113
28-Jul-2011
11:26
Not applicable
Servicemodel.mof.uninstall
Not applicable
896
16-Aug-2010
14:36
Not applicable
Servicemonikersupport.dll
3.0.4506.5754
34,600
18-Nov-2011
10:54
IA-64
Smdiagnostics.dll
3.0.4506.5754
94,208
18-Nov-2011
10:54
x86
System.identitymodel.dll
3.0.4506.5754
401,408
18-Nov-2011
10:54
x86
System.runtime.serialization.dll
3.0.4506.5754
847,872
18-Nov-2011
10:54
x86
System.runtime.serialization.dll
3.0.4506.5754
847,872
18-Nov-2011
10:54
x86
System.servicemodel.dll
3.0.4506.5754
5,332,992
18-Nov-2011
10:54
x86
System.servicemodel.washosting.dll
3.0.4506.5754
32,768
18-Nov-2011
10:54
x86
System.servicemodel.dll
3.0.4506.5754
5,332,992
18-Nov-2011
10:54
x86
Smdiagnostics.dll
3.0.4506.5754
110,592
18-Nov-2011
10:56
x86
System.identitymodel.dll
3.0.4506.5754
442,368
18-Nov-2011
10:56
x86
System.runtime.serialization.dll
3.0.4506.5754
970,752
18-Nov-2011
10:56
x86
System.runtime.serialization.dll
3.0.4506.5754
970,752
18-Nov-2011
10:56
x86
System.servicemodel.dll
3.0.4506.5754
5,992,448
18-Nov-2011
10:56
x86
System.servicemodel.washosting.dll
3.0.4506.5754
32,768
18-Nov-2011
10:56
x86
System.servicemodel.dll
3.0.4506.5754
5,992,448
18-Nov-2011
10:56
x86
Servicemodel.mof
Not applicable
85,113
09-Sep-2011
11:34
Not applicable
Servicemodel.mof.uninstall
Not applicable
896
09-Sep-2011
11:34
Not applicable
Servicemonikersupport.dll
3.0.4506.5754
18,216
18-Nov-2011
10:56
x86
System.identitymodel.dll
3.0.4506.5754
442,368
18-Nov-2011
10:56
x86
System.runtime.serialization.dll
3.0.4506.5754
970,752
18-Nov-2011
10:56
x86
System.servicemodel.dll
3.0.4506.5754
5,992,448
18-Nov-2011
10:56
x86
For all supported x86-based versions of Windows 7
Collapse this tableExpand this table
File name
File version
File size
Date
Time
Platform
Smdiagnostics.dll
3.0.4506.5754
110,592
19-Nov-2011
05:18
x86
System.identitymodel.dll
3.0.4506.5754
442,368
19-Nov-2011
05:18
x86
System.runtime.serialization.dll
3.0.4506.5754
970,752
19-Nov-2011
05:18
x86
System.runtime.serialization.dll
3.0.4506.5754
970,752
19-Nov-2011
05:18
x86
System.servicemodel.dll
3.0.4506.5754
5,992,448
19-Nov-2011
05:18
x86
System.servicemodel.washosting.dll
3.0.4506.5754
32,768
19-Nov-2011
05:18
x86
System.servicemodel.dll
3.0.4506.5754
5,992,448
19-Nov-2011
05:18
x86
Servicemodel.mof
Not applicable
85,113
25-May-2011
22:33
Not applicable
Servicemodel.mof.uninstall
Not applicable
896
10-Jun-2009
21:14
Not applicable
Servicemonikersupport.dll
3.0.4506.5754
18,216
19-Nov-2011
05:18
x86
System.identitymodel.dll
3.0.4506.5754
442,368
19-Nov-2011
05:18
x86
System.runtime.serialization.dll
3.0.4506.5754
970,752
19-Nov-2011
05:18
x86
System.servicemodel.dll
3.0.4506.5754
5,992,448
19-Nov-2011
05:18
x86
For all supported x64-based versions of Windows 7 and of Windows Server 2008 R2
Collapse this tableExpand this table
File name
File version
File size
Date
Time
Platform
Servicemodel.mof
Not applicable
85,113
25-May-2011
22:32
Not applicable
Servicemodel.mof.uninstall
Not applicable
896
10-Jun-2009
20:30
Not applicable
Servicemonikersupport.dll
3.0.4506.5754
20,264
19-Nov-2011
05:36
x64
Smdiagnostics.dll
3.0.4506.5754
94,208
19-Nov-2011
05:36
x86
System.identitymodel.dll
3.0.4506.5754
401,408
19-Nov-2011
05:36
x86
System.runtime.serialization.dll
3.0.4506.5754
847,872
19-Nov-2011
05:36
x86
System.runtime.serialization.dll
3.0.4506.5754
847,872
19-Nov-2011
05:36
x86
System.servicemodel.dll
3.0.4506.5754
5,332,992
19-Nov-2011
05:36
x86
System.servicemodel.washosting.dll
3.0.4506.5754
32,768
19-Nov-2011
05:36
x86
System.servicemodel.dll
3.0.4506.5754
5,332,992
19-Nov-2011
05:36
x86
Smdiagnostics.dll
3.0.4506.5754
110,592
19-Nov-2011
05:18
x86
System.identitymodel.dll
3.0.4506.5754
442,368
19-Nov-2011
05:18
x86
System.runtime.serialization.dll
3.0.4506.5754
970,752
19-Nov-2011
05:18
x86
System.runtime.serialization.dll
3.0.4506.5754
970,752
19-Nov-2011
05:18
x86
System.servicemodel.dll
3.0.4506.5754
5,992,448
19-Nov-2011
05:18
x86
System.servicemodel.washosting.dll
3.0.4506.5754
32,768
19-Nov-2011
05:18
x86
System.servicemodel.dll
3.0.4506.5754
5,992,448
19-Nov-2011
05:18
x86
Servicemodel.mof
Not applicable
85,113
25-May-2011
22:33
Not applicable
Servicemodel.mof.uninstall
Not applicable
896
10-Jun-2009
21:14
Not applicable
Servicemonikersupport.dll
3.0.4506.5754
18,216
19-Nov-2011
05:18
x86
System.identitymodel.dll
3.0.4506.5754
442,368
19-Nov-2011
05:18
x86
System.runtime.serialization.dll
3.0.4506.5754
970,752
19-Nov-2011
05:18
x86
System.servicemodel.dll
3.0.4506.5754
5,992,448
19-Nov-2011
05:18
x86
For all supported IA-64-based versions of Windows Server 2008 R2
Collapse this tableExpand this table
File name
File version
File size
Date
Time
Platform
Servicemodel.mof
Not applicable
85,113
25-May-2011
22:25
Not applicable
Servicemodel.mof.uninstall
Not applicable
896
10-Jun-2009
20:35
Not applicable
Servicemonikersupport.dll
3.0.4506.5754
34,600
19-Nov-2011
05:12
IA-64
Smdiagnostics.dll
3.0.4506.5754
94,208
19-Nov-2011
05:12
x86
System.identitymodel.dll
3.0.4506.5754
401,408
19-Nov-2011
05:12
x86
System.runtime.serialization.dll
3.0.4506.5754
847,872
19-Nov-2011
05:12
x86
System.runtime.serialization.dll
3.0.4506.5754
847,872
19-Nov-2011
05:12
x86
System.servicemodel.dll
3.0.4506.5754
5,332,992
19-Nov-2011
05:12
x86
System.servicemodel.washosting.dll
3.0.4506.5754
32,768
19-Nov-2011
05:12
x86
System.servicemodel.dll
3.0.4506.5754
5,332,992
19-Nov-2011
05:12
x86
Smdiagnostics.dll
3.0.4506.5754
110,592
19-Nov-2011
05:18
x86
System.identitymodel.dll
3.0.4506.5754
442,368
19-Nov-2011
05:18
x86
System.runtime.serialization.dll
3.0.4506.5754
970,752
19-Nov-2011
05:18
x86
System.runtime.serialization.dll
3.0.4506.5754
970,752
19-Nov-2011
05:18
x86
System.servicemodel.dll
3.0.4506.5754
5,992,448
19-Nov-2011
05:18
x86
System.servicemodel.washosting.dll
3.0.4506.5754
32,768
19-Nov-2011
05:18
x86
System.servicemodel.dll
3.0.4506.5754
5,992,448
19-Nov-2011
05:18
x86
Servicemodel.mof
Not applicable
85,113
25-May-2011
22:33
Not applicable
Servicemodel.mof.uninstall
Not applicable
896
10-Jun-2009
21:14
Not applicable
Servicemonikersupport.dll
3.0.4506.5754
18,216
19-Nov-2011
05:18
x86
System.identitymodel.dll
3.0.4506.5754
442,368
19-Nov-2011
05:18
x86
System.runtime.serialization.dll
3.0.4506.5754
970,752
19-Nov-2011
05:18
x86
System.servicemodel.dll
3.0.4506.5754
5,992,448
19-Nov-2011
05:18
x86
For all supported x86-based versions of Windows 7 SP1
Collapse this tableExpand this table
File name
File version
File size
Date
Time
Platform
Smdiagnostics.dll
3.0.4506.5754
110,592
21-Nov-2011
23:30
x86
System.identitymodel.dll
3.0.4506.5754
442,368
21-Nov-2011
23:30
x86
System.runtime.serialization.dll
3.0.4506.5754
970,752
21-Nov-2011
23:30
x86
System.runtime.serialization.dll
3.0.4506.5754
970,752
21-Nov-2011
23:30
x86
System.servicemodel.dll
3.0.4506.5754
5,992,448
21-Nov-2011
23:30
x86
System.servicemodel.washosting.dll
3.0.4506.5754
32,768
21-Nov-2011
23:30
x86
System.servicemodel.dll
3.0.4506.5754
5,992,448
21-Nov-2011
23:30
x86
Servicemodel.mof
Not applicable
85,113
12-Nov-2010
23:36
Not applicable
Servicemodel.mof.uninstall
Not applicable
896
10-Jun-2009
21:14
Not applicable
Servicemonikersupport.dll
3.0.4506.5754
18,216
21-Nov-2011
23:30
x86
System.identitymodel.dll
3.0.4506.5754
442,368
21-Nov-2011
23:30
x86
System.runtime.serialization.dll
3.0.4506.5754
970,752
21-Nov-2011
23:30
x86
System.servicemodel.dll
3.0.4506.5754
5,992,448
21-Nov-2011
23:30
x86
For all supported x64-based versions of Windows 7 SP1 and of Windows Server 2008 R2 SP1
Collapse this tableExpand this table
File name
File version
File size
Date
Time
Platform
Servicemodel.mof
Not applicable
85,113
12-Nov-2010
23:39
Not applicable
Servicemodel.mof.uninstall
Not applicable
896
10-Jun-2009
20:30
Not applicable
Servicemonikersupport.dll
3.0.4506.5754
20,264
21-Nov-2011
23:29
x64
Smdiagnostics.dll
3.0.4506.5754
94,208
21-Nov-2011
23:29
x86
System.identitymodel.dll
3.0.4506.5754
401,408
21-Nov-2011
23:28
x86
System.runtime.serialization.dll
3.0.4506.5754
847,872
21-Nov-2011
23:29
x86
System.runtime.serialization.dll
3.0.4506.5754
847,872
21-Nov-2011
23:28
x86
System.servicemodel.dll
3.0.4506.5754
5,332,992
21-Nov-2011
23:29
x86
System.servicemodel.washosting.dll
3.0.4506.5754
32,768
21-Nov-2011
23:29
x86
System.servicemodel.dll
3.0.4506.5754
5,332,992
21-Nov-2011
23:28
x86
Smdiagnostics.dll
3.0.4506.5754
110,592
21-Nov-2011
23:30
x86
System.identitymodel.dll
3.0.4506.5754
442,368
21-Nov-2011
23:30
x86
System.runtime.serialization.dll
3.0.4506.5754
970,752
21-Nov-2011
23:30
x86
System.runtime.serialization.dll
3.0.4506.5754
970,752
21-Nov-2011
23:30
x86
System.servicemodel.dll
3.0.4506.5754
5,992,448
21-Nov-2011
23:30
x86
System.servicemodel.washosting.dll
3.0.4506.5754
32,768
21-Nov-2011
23:30
x86
System.servicemodel.dll
3.0.4506.5754
5,992,448
21-Nov-2011
23:30
x86
Servicemodel.mof
Not applicable
85,113
12-Nov-2010
23:36
Not applicable
Servicemodel.mof.uninstall
Not applicable
896
10-Jun-2009
21:14
Not applicable
Servicemonikersupport.dll
3.0.4506.5754
18,216
21-Nov-2011
23:30
x86
System.identitymodel.dll
3.0.4506.5754
442,368
21-Nov-2011
23:30
x86
System.runtime.serialization.dll
3.0.4506.5754
970,752
21-Nov-2011
23:30
x86
System.servicemodel.dll
3.0.4506.5754
5,992,448
21-Nov-2011
23:30
x86
For all supported IA-64-based versions of Windows Server 2008 R2 SP1