Errata
The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".
The following errata were submitted by our customers and approved as valid errors by the author or editor.
Color key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version | Location | Description | Submitted By | Date submitted | Date corrected |
---|---|---|---|---|---|
Printed | Page xviii Third paragraph, first line |
Deleted the word 2005 after Visual Studio. |
Anonymous | Aug 01, 2008 | |
Printed | Page xviii "Under System Requirements," first bulleted item |
Changed this bullet to: |
Anonymous | Aug 01, 2008 | |
Printed | Page xviii "Under System Requirements," third bulleted item |
After Microsoft Visual Studio, changed the word 2005 to 2008. |
Anonymous | Aug 01, 2008 | |
Printed | Page xviii Under "System Requirements," fourth bulleted item |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page xviii "Under System Requirements," fifth bulleted item |
Deleted the rest of this line from: "and .NET 3.0 Runtime Components (Windows SDK for .NET 3.0)" |
Anonymous | Aug 01, 2008 | |
Printed | Page xviii Under "System Requirements" |
Deleted the sixth bulleted item: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | xviii Third paragraph, first line |
Deleted the word 2005 after Visual Studio. |
Anonymous | Aug 01, 2008 | |
Other Digital Version | xviii "Under System Requirements," first bulleted item |
Changed this bullet to: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | xviii "Under System Requirements," third bulleted item |
After Microsoft Visual Studio, changed the word 2005 to 2008. |
Anonymous | Aug 01, 2008 | |
Other Digital Version | xviii Under "System Requirements," fourth bulleted item |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | xviii "Under System Requirements," fifth bulleted item |
Deleted the rest of this line from: "and .NET 3.0 Runtime Components (Windows SDK for .NET 3.0)" |
Anonymous | Aug 01, 2008 | |
Other Digital Version | xviii Under "System Requirements" |
Deleted the sixth bulleted item. |
Anonymous | Aug 01, 2008 | |
1-4 Example 1-4 |
Change Note from the Author or Editor: |
Richard DesLonde | Aug 20, 2009 | ||
1.6.1.2 step 4 |
The whole section mentioned below under step number 4 is wrong... Note from the Author or Editor: |
Anonymous | Sep 17, 2008 | ||
1.7.1.2 Example 1-20 |
if (hostA.State == CommunicationState.Faulted) Note from the Author or Editor: |
Baron Schaaf | Jan 19, 2009 | ||
1.7.7. Example 1-28 |
Missing open bracket Note from the Author or Editor: |
Baron Schaaf | Jan 19, 2009 | ||
Printed | Page 2 2nd paragraph |
The word 'principals' is used for 'principles.' There's another reported usage on pp 3. Note from the Author or Editor: |
Anonymous | Jul 09, 2008 | Aug 01, 2008 |
Printed | Page 12 1st paragraph, sentence 2 |
Typo. |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 12 1st paragraph, sentence 2 |
Typo. |
Anonymous | Aug 01, 2008 | |
Printed | Page 29 tip |
Typo. |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 29 tip |
Typo. |
Anonymous | Aug 01, 2008 | |
Printed | Page 32 Under "Using the WCF Service Template," first paragraph, last line |
Deleted this sentence: "Since you will be adding the WCF Service to an executable project (the |
Anonymous | Aug 01, 2008 | |
Printed | Page 32 #4 |
"Open IHelloIndigoService.cs and..." now reads "Open HelloIndigoService.cs and..." |
Anonymous | Aug 01, 2008 | |
Printed | Page 32 #5 |
"Open Program.cs and add code to host the new Main() entry point..." now reads "Open Program.cs and add code to the Main() entry point..." |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 32 Under "Using the WCF Service Template," first paragraph, last line |
Deleted this sentence: "Since you will be adding the WCF Service to an executable project (the |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 32 #4 |
"Open IHelloIndigoService.cs and..." now reads "Open HelloIndigoService.cs and..." |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 32 #5 |
"Open Program.cs and add code to host the new Main() entry point..." now reads "Open Program.cs and add code to the Main() entry point..." |
Anonymous | Aug 01, 2008 | |
Printed | Page 36 #5 |
Paragraph ends with "select IMetadataExchange" -- there is no way to select this value, the user must type it. Note from the Author or Editor: |
Anonymous | Sep 14, 2008 | May 01, 2009 |
Printed | Page 38 Creating a WCF Service Library, #2 |
The instructions seem to be really messed up: Note from the Author or Editor: |
Anonymous | Jul 21, 2009 | |
Printed | Page 39 #8 |
In the code block, "host=..." host is now in all lower case. |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 39 #8 |
In the code block, "host=..." host is now in all lower case. |
Anonymous | Aug 01, 2008 | |
Printed | Page 40 #2, third through fifth line |
Current Errata Item: Note from the Author or Editor: |
Anonymous | Jul 21, 2009 | |
Printed | Page 40 #2, second paragraph. |
From #2, second paragraph: Note from the Author or Editor: |
Anonymous | Jul 21, 2009 | |
Printed | Page 40 #2, third through fifth line |
Right-click Reference.svcmap and select ?Include in |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 40 #2, third through fifth line |
Right-click serviceproxy.cs and select ?Include in |
Anonymous | Aug 01, 2008 | |
Printed | Page 91 Under item number six, last line |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 91 Under item number eight, second line |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 91 Under item number eight, second-third lines |
Changed to: |
Anonymous | Aug 01, 2008 | |
Printed | Page 91 Under item number eight, fourth-fifth lines |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 91 Third line from the bottom |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 91 Under item number six, last line |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 91 Under item number eight, second line |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 91 Under item number eight, second-third lines |
Changed to: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 91 Under item number eight, fourth-fifth lines |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 91 Third line from the bottom |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 108 Note at the bottom of the page, third-fourth lines |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 108 Note at the bottom of the page, third-fourth lines |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 109 Under "Customizing data contract serialization," item number 2, first line |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 109 Under "Customizing data contract serialization," item number 2, first line |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 110 Under "Consuming data contracts at the client," item number 1, third line |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 110 Under "Consuming data contracts at the client," item number 1, third line |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 120 Note at top of page, second line |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 120 Note at top of page, second line |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 125 In the middle of the page, the paragraph that starts with "When this behavior..." |
After code block and before that paragraph inserted the following: |
Anonymous | Aug 01, 2008 | |
Printed | Page 125 In the middle of the page, the paragraph that starts with "When this behavior...," fourth line |
Chaned |
Anonymous | Aug 01, 2008 | |
Printed | Page 125 Note in the middle of the page, first line |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 125 In the middle of the page, the paragraph that starts with "When this behavior..." |
After code block and before that paragraph inserted the following: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 125 In the middle of the page, the paragraph that starts with "When this behavior...," fourth line |
Chaned |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 125 Note in the middle of the page, first line |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 132 Under "Using proxies and message contracts," first item, fourth line |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 132 Under "Using proxies and message contracts," first item, fourth line |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 135 Example 2-37 code, second to last line |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 135 Example 2-37 code, second to last line |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 138 Thirteen lines from bottom |
Deleted the word "a" after "header is" |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 138 Thirteen lines from bottom |
Deleted the word "a" after "header is" |
Anonymous | Aug 01, 2008 | |
Printed | Page 140 3rd paragraph last sentence |
In the last sentence in the third paragraph it says "...you can you serialize it...". The second "you" |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 143 3rd paragraph last sentence |
In the last sentence in the third paragraph it says "...you can you serialize it...". The second "you" |
Anonymous | Aug 01, 2008 | |
Printed | Page 171 3rd paragraph |
The following text is incorrect: |
Michele Leroux Bustamante |
Mar 02, 2009 | May 01, 2009 |
Printed | Page 173 Under "Adding a service reference for the non-legacy client," first item, second line |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 173 Under "Adding a service reference for the non-legacy client," first item, second line |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 185 In number 7. |
Sentence two read: |
Anonymous | Aug 01, 2008 | |
Printed | Page 186 Note at top of page, |
Changed the last sentence to read: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 186 Note at top of page, |
Changed the last sentence to read: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 188 In number 7. |
Sentence two read: |
Anonymous | Aug 01, 2008 | |
Printed | Page 202 Note at bottom of page, fifth line |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 202 Note at bottom of page, fifth line |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 204 Under "Implementing the callback contract," first item, second line |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 204 Example 3-20, bolded the first line of code |
"using System.Threading;" |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 204 Under "Implementing the callback contract," first item, second line |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 204 Example 3-20, bolded the first line of code |
"using System.Threading;" |
Anonymous | Aug 01, 2008 | |
Printed | Page 211 Example 3-26, tenth line |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 211 Example 3-26, deleted the line of code (fourth and fifth from bottom of code)(before "When something triggers..." |
IPublisherEvents callback = OperationContext.Current.GetCallbackChannel<IPublisherEvents>( ); |
Anonymous | Aug 01, 2008 | |
Printed | Page 211 Example 3-26, third line from bottom of code |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 211 last paragraph |
On lab step 2 in the second sentence there is a word "teh" which now reads "the". |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 211 Example 3-26, tenth line |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 211 Example 3-26, deleted the line of code (fourth and fifth from bottom of code)(before "When something triggers..." |
IPublisherEvents callback = OperationContext.Current.GetCallbackChannel<IPublisherEvents>( ); |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 211 Example 3-26, third line from bottom of code |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 211 last paragraph |
On lab step 2 in the second sentence there is a word "teh" which now reads "the". |
Anonymous | Aug 01, 2008 | |
Printed | Page 218 Item number five, first line |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 218 Item number five, third line (code) |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 218 Under "Streaming from the client," first item, second and third lines |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 218 Item number five, first line |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 218 Item number five, third line (code) |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 218 Under "Streaming from the client," first item, second and third lines |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 240 Top of page, under "Closing the ServiceHost," first paragraph |
Added the following to end of this paragraph: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 240 Top of page, under "Closing the ServiceHost," first paragraph |
Added the following to end of this paragraph: |
Anonymous | Aug 01, 2008 | |
Printed | Page 249 Bottom of page, under the section "Calling services on a non-UI thread," second and third lines |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 249 Bottom of page, under the section "Calling services on a non-UI thread," second and third lines |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 266 1st numbered paragraph under 'Creating a Windows service installer' |
Reads 1. Go to the WindowsServiceHost project... Note from the Author or Editor: |
Anonymous | Oct 19, 2008 | May 01, 2009 |
Printed | Page 281 Under "IIS 7.0 and Windows Activation Service," first line |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 281 Under "IIS 7.0 and Windows Activation Service," eigth line |
After the word "deployments," deleted the rest of the paragraph starting with: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 281 Under "IIS 7.0 and Windows Activation Service," first line |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 281 Under "IIS 7.0 and Windows Activation Service," eigth line |
After the word "deployments," deleted the rest of the paragraph starting with: |
Anonymous | Aug 01, 2008 | |
Printed | Page 283 Under "Installing IIS 7.0, WAS, and WCF Communications," first sentence |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 283 Under "Installing IIS 7.0, WAS, and WCF Communications," first sentence |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 289 Under "Choosing the Right Hosting Environment," first paragraph, last sentence: |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 289 Under "Choosing the Right Hosting Environment," second paragraph, second bulleted item |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 289 Under "Choosing the Right Hosting Environment," table 4-4, last item |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 289 Under "Choosing the Right Hosting Environment," first paragraph, last sentence: |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 289 Under "Choosing the Right Hosting Environment," second paragraph, second bulleted item |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 289 Under "Choosing the Right Hosting Environment," table 4-4, last item |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 304 Note that starts with "Reliable sessions and secure sessions..." |
Changed this section: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 304 Note that starts with "Reliable sessions and secure sessions..." |
Changed this section: |
Anonymous | Aug 01, 2008 | |
Printed | Page 319 3rd paragraph |
Reads ...as shown in the Single instancing example of Figure 5-19. Note from the Author or Editor: |
Anonymous | Oct 19, 2008 | Aug 01, 2008 |
Printed | Page 321 Right before the section "Custom Synchronization," added this paragraph |
"Although a new service instance is allocated for each request with PerCall services, Multiple concurrency |
Anonymous | Aug 01, 2008 | |
Printed | Page 321 In the second paragraph after Figure 5-18, third line |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 321 Right before the section "Custom Synchronization," added this paragraph |
"Although a new service instance is allocated for each request with PerCall services, Multiple concurrency |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 321 In the second paragraph after Figure 5-18, third line |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 325 Under item three, third line |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 325 Under item three, third line |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 332 Under "Throttling PerCall Services," sixth line |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 332 Under "Throttling PerCall Services," sixth line |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 337 Added a tip before "Summary" |
"The release of the .NET Framework 3.5 includes a new feature for WCF - Durable Services. This feature makes |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 337 Added a tip before "Summary" |
"The release of the .NET Framework 3.5 includes a new feature for WCF - Durable Services. This feature makes |
Anonymous | Aug 01, 2008 | |
Printed | Page 341 Item "Inactivity Timeout" |
Replaced paragraph with this: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 341 Item "Inactivity Timeout" |
Replaced paragraph with this: |
Anonymous | Aug 01, 2008 | |
Printed | Page 346 Under "Session lifetime," first code block |
Replaced code block with: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 346 Under "Session lifetime," first code block |
Replaced code block with: |
Anonymous | Aug 01, 2008 | |
Printed | Page 347 First tip |
Replaced first tip with: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 347 First tip |
Replaced first tip with: |
Anonymous | Aug 01, 2008 | |
Printed | Page 384 Under "MSMQ Overview," fourth and fifth lines |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 384 Under "MSMQ Overview," fourth and fifth lines |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 399 First paragraph after Figure 6-19, second and third lines |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 399 First paragraph after Figure 6-19, second and third lines |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 407 Last paragraph, second and third lines from bottom of page |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 407 Last paragraph, second and third lines from bottom of page |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 427 Figure 7-4 |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 427 Figure 7-4 |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 431 item 2 |
Title: Learning WCF Note from the Author or Editor: |
Anonymous | Mar 03, 2009 | May 01, 2009 |
Printed | Page 437 Figure 7-6 |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 437 Figure 7-6 |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 439 Under "Generating the client proxy," first item, third line |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 439 Under "Generating the client proxy," first item, third line |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 455 Figure 7-8 |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 455 Figure 7-8 |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 456 Figure 7-9 |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 456 Figure 7-9 |
Changed: |
Anonymous | Aug 01, 2008 | |
Printed | Page 535 Item number one, first line |
Changed: |
Anonymous | Aug 01, 2008 | |
Other Digital Version | 535 Item number one, first line |
Changed: |
Anonymous | Aug 01, 2008 |