MCTS Self-Paced Training Kit (Exam 70-529): Microsoft .NET Framework 2.0 Distributed Application Development Comments and Corrections

This article has been archived. It is offered "as is" and will no longer be updated.
Summary
This article contains comments, corrections, and information about known errors relating to the Microsoft Press book MCTS Self-Paced Training Kit (Exam 70-529): Microsoft .NET Framework 2.0 Distributed Application Development, 978-0-7356-2332-3.

The following topics are covered:

  • CDROM: Some references contain broken links
  • Page 28: "ws WebService" should be "WebService ws"
  • Page 57: Header element example missing closing tag
  • Page 95: C# code example is partially incorrect
  • Page 98: C# code example missing characters
  • Page 174: "TcpServerChannel" should be "TcpClientChannel"
  • Page 175: "IpcServerChannel" should be "IpcClientChannel"
  • Page 190: instructions for Step 7 are partially incorrect
  • Page 191: console output is incorrect
  • Page 291: Microsoft should be "Method completed: System.Object Value: Microsoft"
  • Page 292: "Microsoft" should be "I made it so the OneWay attribute worked!"
  • Page 312: Instructions incorrect regarding adding references
  • Page 314: Incorrect reference in Step 17
  • Pages 315 and 316: Namespace missing from sample code
  • Page 357: Incorrect image used in Figure 9-1
  • Page 357: Incorrect image used in Figure 9-2
  • Page 366: Incorrect image used in Figure 9-4
  • Page 374: Incorrect image used in Figure 9-5
  • Page 374: Incorrect image used in Figure 9-6
  • Page 377: Incorrect image used in Figure 9-7
  • Page 438: Incorrect namespace used in code
More information

CDROM: Some references contain broken links

In the Readiness Review Assessment there are several practice test questions which contain references with broken links to external websites. The following are 2 broken links used in the References section of several Readiness Review Assessment questions.

Building Secure ASP.NET applications Authentication, Authorization, and Secure Communication
http://msdn2.microsoft.com/en-us/library/aa302407.aspx

Understanding enterprise Services (COM+) in .NET
http://msdn2.microsoft.com/en-us/library/ms973847.aspx


Page 28: "ws WebService" should be "WebService ws"

On page 28, the first line of the C# code sample is incorrect.

Change:
ws WebService = new WebService.Service()
;
To:
WebService ws = new WebService.Service();

Page 57: Header element example missing closing tag

On page 57, the Header element example at the top of the page is missing a closing tag for <soap12:Header>

Add the following line after </soap12:Body>:
</soap12:Header>

Page 95: C# code example is partially incorrect

On page 95, the third line down in the C# example is incorrect.

Change:
if (Session["UserID"] != null)

To:
if (Session["UserID"] == null)

Page 98: C# code example missing characters

On page 98, the 9th line in the C# code sample is partially incorrect and a new line needs to be added before it.

Change:
cookie = new System.Net.CookieContainer;

To:
Session.Add("CookieJar", cookie);cookie = new System.Net.CookieContainer();

Page 174: "TcpServerChannel" should be "TcpClientChannel"

On page 174, the 2nd and 3rd sentence of the first paragraph on the page incorrect references the wrong class.

Change:
"The TCP channel is instantiated using the System.Runtime.Remoting.Channels.Tcp.TcpServerChannel class. The TcpServerChannel class can be configured to transport messages into either binary format or SOAP format."

To:
"The TCP channel is instantiated using the System.Runtime.Remoting.Channels.Tcp.TcpClientChannel class. The TcpClientChannel class can be configured to transport messages into either binary format or SOAP format."

Page 175: "IpcServerChannel" should be "IpcClientChannel"

On page 175, the 1st and 2nd sentence in the second paragraph on the page references the wrong class.

Change:
"The IPC channel is instantiated using the System.Runtime.Remoting.Channels.Ipc.IpcServerChannel class. The IpcServerChannel class can be configured to transport messages into either binary format or SOAP format."

To:
"The IPC channel is instantiated using the System.Runtime.Remoting.Channels.Ipc.IpcClientChannel class. The IpcClientChannel class can be configured to transport messages into either binary format or SOAP format."

Page 190: instructions for Step 7 are partially incorrect

On page 190, Step 7 incorrectly states that the code needs to be placed below the channel registration.

Change:
"7. Below the channel registration, type the following code to create an instance of the remote Patient type:"

To:
"7. Below the Remote Patient Object registration, type the following code to create an instance of the remote Patient type:"

Page 191: console output is incorrect

On page 191, the output under Step 9 is partially incorrect.

Change:
Patient ID: 001 :: John Doe :: 123 Main Street :: Someplace, AZ 8500001/12/2001; Diagnosis: cold | Treatment: take 2 and call me in the morning.03/04/2005; Diagnosis: broken toe | Treatment: nothing.

To:
Patient ID: 001 :: Demo Patient01/12/2001; Diagnosis: cold | Treatment: take 2 and call me in the morning.03/04/2005; Diagnosis: broken toe | Treatment: nothing.

Page 291: Microsoft should be "Method completed: System.Object Value: Microsoft"

On page 291, the last sentence of step 3 is incorrect.

Change:
"Run the application and you should see the words I’m running async output to the console window followed by the word Microsoft."

To:
"Run the application and you should see the words I’m running async output to the console window followed by "Method completed: System.Object Value: Microsoft.""

Page 292: "Microsoft" should be "I made it so the OneWay attribute worked!"

On page 292, the last sentence of Step 11 is incorrect.

Change:
"Run the application and you should see the word Microsoft in the console window."

To:
"Run the application and you should see "I made it so the OneWay attribute worked!" in the console window."

Page 312: Instructions incorrect regarding adding references

On page 312, the third sentence of Step 10 is incorrect and needs to be reversed.

Change:
"Repeat this process to add a reference in the StandardInterfaces project to the StandardServer project."

To:
"Repeat this process to add a reference in the StandardServer project to the StandardInterfaces project."

Page 314: Incorrect reference in Step 17

On page 314, the fourth sentence in Step 17 references an incorrect previous step.

Change:
"(This project should already have a reference to the StandardInterfaces project, which you added in step 9.)"

To:
"(This project should already have a reference to the StandardInterfaces project, which you added in step 10.)"

Pages 315 and 316: Namespace missing from sample code

On pages 315 and 316, in Step 18 the namespace required for the Activator class is missing from both the VB and C# code sample.

On page 315, add the following line to the beginning of the VB code:
Imports System

On page 316, add the following line to the beginning of the C# code:
using System;

Page 357: Incorrect image used in Figure 9-1

On page 357, the image used in Figure 9-1 is incorrect and should be replaced with the image used in Figure 9-5 on page 374.

Page 357: Incorrect image used in Figure 9-2

On page 357, the image used in Figure 9-2 is incorrect and should be replaced with the image used in Figure 9-6 on page 374.

Page 366: Incorrect image used in Figure 9-4

On page 366, the image used in Figure 9-4 is incorrect and should be disregarded.

Page 374: Incorrect image used in Figure 9-5

On page 374, the image used in Figure 9-5 is incorrect and should be disregarded.

Page 374: Incorrect image used in Figure 9-6

On page 374, the image used in Figure 9-6 is incorrect and should be disregarded.

Page 377: Incorrect image used in Figure 9-7

On page 377, the image used in Figure 9-7 is incorrect and should be replaced with the image used in Figure 9-1 on page 357.

Page 438: Incorrect namespace used in code

On page 438, the first line of code in Step 13 uses an incorrect namespace.

Change:
<policies xmlns="http://schemas.microsoft.com/wse/2005/06/policy">

To:
<policies xmlns="MSLearning.TK70_529.Chapter10.Lesson2">

Microsoft Press is committed to providing informative and accuratebooks. All comments and corrections listed above are ready forinclusion in future printings of this book. If you have a later printingof this book, it may already contain most or all of the above corrections.
0-7356-2332-5 978-0-7356-2332-3
Properties

Article ID: 930423 - Last Review: 01/15/2015 16:58:42 - Revision: 3.0

  • kbnosurvey kbarchive KB930423
Feedback