Errata
Submit your own errata for this product.
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 "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
| Version | Location | Description | Submitted By | Corrected |
|---|---|---|---|---|
| Printed | Page xviii Third paragraph, first line |
Deleted the word 2005 after Visual Studio. |
Anonymous | Aug 2008 |
| Printed | Page xviii "Under System Requirements," first bulleted item |
Changed this bullet to: |
Anonymous | Aug 2008 |
| Printed | Page xviii "Under System Requirements," third bulleted item |
After Microsoft Visual Studio, changed the word 2005 to 2008. |
Anonymous | Aug 2008 |
| Printed | Page xviii Under "System Requirements," fourth bulleted item |
Changed: |
Anonymous | Aug 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 2008 |
| Printed | Page xviii Under "System Requirements" |
Deleted the sixth bulleted item: |
Anonymous | Aug 2008 |
| Other Digital Version | xviii Third paragraph, first line |
Deleted the word 2005 after Visual Studio. |
Anonymous | Aug 2008 |
| Other Digital Version | xviii "Under System Requirements," first bulleted item |
Changed this bullet to: |
Anonymous | Aug 2008 |
| Other Digital Version | xviii "Under System Requirements," third bulleted item |
After Microsoft Visual Studio, changed the word 2005 to 2008. |
Anonymous | Aug 2008 |
| Other Digital Version | xviii Under "System Requirements," fourth bulleted item |
Changed: |
Anonymous | Aug 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 2008 |
| Other Digital Version | xviii Under "System Requirements" |
Deleted the sixth bulleted item. |
Anonymous | Aug 2008 |
| Safari Books Online | 1-4 Example 1-4 |
Change Note from the Author or Editor: |
Richard DesLonde | |
| Safari Books Online | 1.6.1.2 step 4 |
The whole section mentioned below under step number 4 is wrong... Note from the Author or Editor: |
Anonymous | |
| Safari Books Online | 1.7.1.2 Example 1-20 |
if (hostA.State == CommunicationState.Faulted) Note from the Author or Editor: |
Baron Schaaf | |
| Safari Books Online | 1.7.7. Example 1-28 |
Missing open bracket Note from the Author or Editor: |
Baron Schaaf | |
| 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 | Aug 2008 |
| Printed | Page 12 1st paragraph, sentence 2 |
Typo. |
Anonymous | Aug 2008 |
| Other Digital Version | 12 1st paragraph, sentence 2 |
Typo. |
Anonymous | Aug 2008 |
| Printed | Page 29 tip |
Typo. |
Anonymous | Aug 2008 |
| Other Digital Version | 29 tip |
Typo. |
Anonymous | Aug 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 2008 |
| Printed | Page 32 #4 |
"Open IHelloIndigoService.cs and..." now reads "Open HelloIndigoService.cs and..." |
Anonymous | Aug 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 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 2008 |
| Other Digital Version | 32 #4 |
"Open IHelloIndigoService.cs and..." now reads "Open HelloIndigoService.cs and..." |
Anonymous | Aug 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 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 | May 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 | |
| Printed | Page 39 #8 |
In the code block, "host=..." host is now in all lower case. |
Anonymous | Aug 2008 |
| Other Digital Version | 39 #8 |
In the code block, "host=..." host is now in all lower case. |
Anonymous | Aug 2008 |
| Printed | Page 40 #2, third through fifth line |
Current Errata Item: Note from the Author or Editor: |
Anonymous | |
| Printed | Page 40 #2, second paragraph. |
From #2, second paragraph: Note from the Author or Editor: |
Anonymous | |
| Printed | Page 40 #2, third through fifth line |
Right-click Reference.svcmap and select “Include in |
Anonymous | Aug 2008 |
| Other Digital Version | 40 #2, third through fifth line |
Right-click serviceproxy.cs and select “Include in |
Anonymous | Aug 2008 |
| Safari Books Online | 68 Code sample |
Code sample in Safari Books Online, section 1.7. Exposing Multiple Service Endpoints contains following code snippet: Note from the Author or Editor: |
Brendan Grant | Aug 2008 |
| Printed | Page 91 Under item number six, last line |
Changed: |
Anonymous | Aug 2008 |
| Printed | Page 91 Under item number eight, second line |
Changed: |
Anonymous | Aug 2008 |
| Printed | Page 91 Under item number eight, second-third lines |
Changed to: |
Anonymous | Aug 2008 |
| Printed | Page 91 Under item number eight, fourth-fifth lines |
Changed: |
Anonymous | Aug 2008 |
| Printed | Page 91 Third line from the bottom |
Changed: |
Anonymous | Aug 2008 |
| Other Digital Version | 91 Under item number six, last line |
Changed: |
Anonymous | Aug 2008 |
| Other Digital Version | 91 Under item number eight, second line |
Changed: |
Anonymous | Aug 2008 |
| Other Digital Version | 91 Under item number eight, second-third lines |
Changed to: |
Anonymous | Aug 2008 |
| Other Digital Version | 91 Under item number eight, fourth-fifth lines |
Changed: |
Anonymous | Aug 2008 |
| Other Digital Version | 91 Third line from the bottom |
Changed: |
Anonymous | Aug 2008 |
| Printed | Page 108 Note at the bottom of the page, third-fourth lines |
Changed: |
Anonymous | Aug 2008 |
| Other Digital Version | 108 Note at the bottom of the page, third-fourth lines |
Changed: |
Anonymous | Aug 2008 |
| Printed | Page 109 Under "Customizing data contract serialization," item number 2, first line |
Changed: |
Anonymous | Aug 2008 |
| Other Digital Version | 109 Under "Customizing data contract serialization," item number 2, first line |
Changed: |
Anonymous | Aug 2008 |
| Printed | Page 110 Under "Consuming data contracts at the client," item number 1, third line |
Changed: |
Anonymous | Aug 2008 |
| Other Digital Version | 110 Under "Consuming data contracts at the client," item number 1, third line |
Changed: |
Anonymous | Aug 2008 |
| Printed | Page 120 Note at top of page, second line |
Changed: |
Anonymous | Aug 2008 |
| Other Digital Version | 120 Note at top of page, second line |
Changed: |
Anonymous | Aug 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 2008 |
| Printed | Page 125 In the middle of the page, the paragraph that starts with "When this behavior...," fourth line |
Chaned |
Anonymous | Aug 2008 |
| Printed | Page 125 Note in the middle of the page, first line |
Changed: |
Anonymous | Aug 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 2008 |
| Other Digital Version | 125 In the middle of the page, the paragraph that starts with "When this behavior...," fourth line |
Chaned |
Anonymous | Aug 2008 |
| Other Digital Version | 125 Note in the middle of the page, first line |
Changed: |
Anonymous | Aug 2008 |
| Printed | Page 132 Under "Using proxies and message contracts," first item, fourth line |
Changed: |
Anonymous | Aug 2008 |
| Other Digital Version | 132 Under "Using proxies and message contracts," first item, fourth line |
Changed: |
Anonymous | Aug 2008 |
| Printed | Page 135 Example 2-37 code, second to last line |
Changed: |
Anonymous | Aug 2008 |
| Other Digital Version | 135 Example 2-37 code, second to last line |
Changed: |
Anonymous | Aug 2008 |
| Printed | Page 138 Thirteen lines from bottom |
Deleted the word "a" after "header is" |
Anonymous | Aug 2008 |
| Other Digital Version | 138 Thirteen lines from bottom |
Deleted the word "a" after "header is" |
Anonymous | Aug 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 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 2008 |
| Printed | Page 171 3rd paragraph |
The following text is incorrect: |
Michele Leroux Bustamante |
May 2009 |
| Printed | Page 173 Under "Adding a service reference for the non-legacy client," first item, second line |
Changed: |
Anonymous | Aug 2008 |
| Other Digital Version | 173 Under "Adding a service reference for the non-legacy client," first item, second line |
Changed: |
Anonymous | Aug 2008 |
| Printed | Page 185 In number 7. |
Sentence two read: |
Anonymous | Aug 2008 |
| Printed | Page 186 Note at top of page, |
Changed the last sentence to read: |
Anonymous | Aug 2008 |
| Other Digital Version | 186 Note at top of page, |
Changed the last sentence to read: |
Anonymous | Aug 2008 |
| Other Digital Version | 188 In number 7. |
Sentence two read: |
Anonymous | Aug 2008 |
| Printed | Page 202 Note at bottom of page, fifth line |
Changed: |
Anonymous | Aug 2008 |
| Other Digital Version | 202 Note at bottom of page, fifth line |
Changed: |
Anonymous | Aug 2008 |
| Printed | Page 204 Under "Implementing the callback contract," first item, second line |
Changed: |
Anonymous | Aug 2008 |
| Printed | Page 204 Example 3-20, bolded the first line of code |
"using System.Threading;" |
Anonymous | Aug 2008 |
| Other Digital Version | 204 Under "Implementing the callback contract," first item, second line |
Changed: |
Anonymous | Aug 2008 |
| Other Digital Version | 204 Example 3-20, bolded the first line of code |
"using System.Threading;" |
Anonymous | Aug 2008 |
| Printed | Page 211 Example 3-26, tenth line |
Changed: |
Anonymous | Aug 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 2008 |
| Printed | Page 211 Example 3-26, third line from bottom of code |
Changed: |
Anonymous | Aug 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 2008 |
| Other Digital Version | 211 Example 3-26, tenth line |
Changed: |
Anonymous | Aug 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 2008 |
| Other Digital Version | 211 Example 3-26, third line from bottom of code |
Changed: |
Anonymous | Aug 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 2008 |
| Printed | Page 218 Item number five, first line |
Changed: |
Anonymous | Aug 2008 |
| Printed | Page 218 Item number five, third line (code) |
Changed: |
Anonymous | Aug 2008 |
| Printed | Page 218 Under "Streaming from the client," first item, second and third lines |
Changed: |
Anonymous | Aug 2008 |
| Other Digital Version | 218 Item number five, first line |
Changed: |
Anonymous | Aug 2008 |
| Other Digital Version | 218 Item number five, third line (code) |
Changed: |
Anonymous | Aug 2008 |
| Other Digital Version | 218 Under "Streaming from the client," first item, second and third lines |
Changed: |
Anonymous | Aug 2008 |
| Printed | Page 240 Top of page, under "Closing the ServiceHost," first paragraph |
Added the following to end of this paragraph: |
Anonymous | Aug 2008 |
| Other Digital Version | 240 Top of page, under "Closing the ServiceHost," first paragraph |
Added the following to end of this paragraph: |
Anonymous | Aug 2008 |
| Printed | Page 249 Bottom of page, under the section "Calling services on a non-UI thread," second and third lines |
Changed: |
Anonymous | Aug 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 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 | May 2009 |
| Printed | Page 281 Under "IIS 7.0 and Windows Activation Service," first line |
Changed: |
Anonymous | Aug 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 2008 |
| Other Digital Version | 281 Under "IIS 7.0 and Windows Activation Service," first line |
Changed: |
Anonymous | Aug 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 2008 |
| Printed | Page 283 Under "Installing IIS 7.0, WAS, and WCF Communications," first sentence |
Changed: |
Anonymous | Aug 2008 |
| Other Digital Version | 283 Under "Installing IIS 7.0, WAS, and WCF Communications," first sentence |
Changed: |
Anonymous | Aug 2008 |
| Printed | Page 289 Under "Choosing the Right Hosting Environment," first paragraph, last sentence: |
Changed: |
Anonymous | Aug 2008 |
| Printed | Page 289 Under "Choosing the Right Hosting Environment," second paragraph, second bulleted item |
Changed: |
Anonymous | Aug 2008 |
| Printed | Page 289 Under "Choosing the Right Hosting Environment," table 4-4, last item |
Changed: |
Anonymous | Aug 2008 |
| Other Digital Version | 289 Under "Choosing the Right Hosting Environment," first paragraph, last sentence: |
Changed: |
Anonymous | Aug 2008 |
| Other Digital Version | 289 Under "Choosing the Right Hosting Environment," second paragraph, second bulleted item |
Changed: |
Anonymous | Aug 2008 |
| Other Digital Version | 289 Under "Choosing the Right Hosting Environment," table 4-4, last item |
Changed: |
Anonymous | Aug 2008 |
| Printed | Page 304 Note that starts with "Reliable sessions and secure sessions..." |
Changed this section: |
Anonymous | Aug 2008 |
| Other Digital Version | 304 Note that starts with "Reliable sessions and secure sessions..." |
Changed this section: |
Anonymous | Aug 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 | Aug 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 2008 |
| Printed | Page 321 In the second paragraph after Figure 5-18, third line |
Changed: |
Anonymous | Aug 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 2008 |
| Other Digital Version | 321 In the second paragraph after Figure 5-18, third line |
Changed: |
Anonymous | Aug 2008 |
| Printed | Page 325 Under item three, third line |
Changed: |
Anonymous | Aug 2008 |
| Other Digital Version | 325 Under item three, third line |
Changed: |
Anonymous | Aug 2008 |
| Printed | Page 332 Under "Throttling PerCall Services," sixth line |
Changed: |
Anonymous | Aug 2008 |
| Other Digital Version | 332 Under "Throttling PerCall Services," sixth line |
Changed: |
Anonymous | Aug 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 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 2008 |
| Printed | Page 341 Item "Inactivity Timeout" |
Replaced paragraph with this: |
Anonymous | Aug 2008 |
| Other Digital Version | 341 Item "Inactivity Timeout" |
Replaced paragraph with this: |
Anonymous | Aug 2008 |
| Printed | Page 346 Under "Session lifetime," first code block |
Replaced code block with: |
Anonymous | Aug 2008 |
| Other Digital Version | 346 Under "Session lifetime," first code block |
Replaced code block with: |
Anonymous | Aug 2008 |
| Printed | Page 347 First tip |
Replaced first tip with: |
Anonymous | Aug 2008 |
| Other Digital Version | 347 First tip |
Replaced first tip with: |
Anonymous | Aug 2008 |
| Printed | Page 384 Under "MSMQ Overview," fourth and fifth lines |
Changed: |
Anonymous | Aug 2008 |
| Other Digital Version | 384 Under "MSMQ Overview," fourth and fifth lines |
Changed: |
Anonymous | Aug 2008 |
| Printed | Page 399 First paragraph after Figure 6-19, second and third lines |
Changed: |
Anonymous | Aug 2008 |
| Other Digital Version | 399 First paragraph after Figure 6-19, second and third lines |
Changed: |
Anonymous | Aug 2008 |
| Printed | Page 407 Last paragraph, second and third lines from bottom of page |
Changed: |
Anonymous | Aug 2008 |
| Other Digital Version | 407 Last paragraph, second and third lines from bottom of page |
Changed: |
Anonymous | Aug 2008 |
| Printed | Page 427 Figure 7-4 |
Changed: |
Anonymous | Aug 2008 |
| Other Digital Version | 427 Figure 7-4 |
Changed: |
Anonymous | Aug 2008 |
| Printed | Page 431 item 2 |
Title: Learning WCF Note from the Author or Editor: |
Anonymous | May 2009 |
| Printed | Page 437 Figure 7-6 |
Changed: |
Anonymous | Aug 2008 |
| Other Digital Version | 437 Figure 7-6 |
Changed: |
Anonymous | Aug 2008 |
| Printed | Page 439 Under "Generating the client proxy," first item, third line |
Changed: |
Anonymous | Aug 2008 |
| Other Digital Version | 439 Under "Generating the client proxy," first item, third line |
Changed: |
Anonymous | Aug 2008 |
| Printed | Page 455 Figure 7-8 |
Changed: |
Anonymous | Aug 2008 |
| Other Digital Version | 455 Figure 7-8 |
Changed: |
Anonymous | Aug 2008 |
| Printed | Page 456 Figure 7-9 |
Changed: |
Anonymous | Aug 2008 |
| Other Digital Version | 456 Figure 7-9 |
Changed: |
Anonymous | Aug 2008 |
| Printed | Page 535 Item number one, first line |
Changed: |
Anonymous | Aug 2008 |
| Other Digital Version | 535 Item number one, first line |
Changed: |
Anonymous | Aug 2008 |
