Artikel-ID: 941491 - Geändert am: Mittwoch, 28. November 2007 - Version: 2.8

MCPD Paced Training (Prüfung 70-547): Entwerfen und Developing Web-Based Anwendungen verwenden das Microsoft .NET Framework-Kommentare und Korrekturen

SystemtippDieser Artikel bezieht sich auf ein anderes Betriebssystem als das von Ihnen verwendete. Für Sie möglicherweise nicht relevante Artikelinhalte wurden deaktiviert.

Auf dieser Seite

Alles erweitern | Alles schließen

Zusammenfassung

Dieser Artikel enthält Kommentare, Korrekturen und Informationen zu bekannten Fehlern im Zusammenhang mit dem Microsoft Press-Buch MCPD Paced Training (Prüfung 70-547): Entwerfen und Developing Web-Based Anwendungen mithilfe von Microsoft .NET Framework , 978-0-7356-2340-8.

Folgende Themen werden behandelt:

  • CD: Dateierweiterungen für Kapitel 4 Codebeispiele sind falsch
  • CD: Falsche Antwort markiert korrekt in der Praxis-Test
  • CD: Readiness Review Bewertung Frage Antwort Struktur falsch
  • CD: Readiness Review Bewertung "sind nicht" sollte "sind"
  • Seite 63: "Bit" sollte "big" sein.
  • Seite 69: "Exipre" sollte "Ablaufen" sein.
  • Seite 107: Fehlende Klammern
  • Seite 108: Falsch platziert Klammern
  • Seite 120: ToString ToString() sollte
  • Seite 125: der Pfad muss Seite sein.
  • Seite 152: "& _";"sollte"+"
  • Seite 152: SqlClient.SqlCommand "Neue SqlClient.SqlCommand" sollte
  • Seite 153: Cmd; sollte "Cmd = neue SqlClient.SqlCommand();
  • Seiten 213-215: Langugae sollten Sprache sein.
  • Seite 307: Vererbungsinformationen für das Friend-Schlüsselwort ist teilweise ungültig
  • Seite 309: Overrides Außerkraftsetzung für c# sollte
  • Seite 318: Nicht genügend Informationen zu C#-Konzept
  • Seite 319: "neu" Qualifizierer C#-Codebeispiel fehlt
  • Seite 325: Frage 2 sollte entfernt/ignoriert werden
  • Seite 406: < fehlt
  • Seite 570: "E-mail" sollte "Netzwerknachricht" "" sein.
  • Seite 574: "E-mail" sollte "Netzwerknachricht" "" sein.
  • Seite 577: ? Working Set ? ist ein Speicher Objekt Leistungsindikator
  • Seite 582: ? Working Set ? ist ein Speicher Objekt Leistungsindikator
  • Seite 598: Antwort A zu Frage 2 sollten korrekt sein.
  • Seite 602: Falsche Antwort auf Frage 2 der Lektion 1
  • Seite 605: "CurrentCultureUI" sollte "CurrentUICulture" sein.
  • Seite 615: Antwort auf Frage 3 ist teilweise ungültig
  • Seite 635: "E-mail" sollte "Netzwerknachricht" "" sein.

Weitere Informationen

CD: Dateierweiterungen für Kapitel 4 Codebeispiele sind falsch

Einige Codebeispiele für die Kapitel 4 Übungen haben die Erweiterung falsch .xpsa. Um diese Dateien korrekt zu verwenden, sollten Sie in .aspx umbenannt werden.

Wenn die Codebeispiele am Standardspeicherort installiert sind sind, die folgenden Dateien befinden sich in \My Documents\Microsoft Press\MCPD Paced Training Kit-Prüfung 70-547\Chapter 04\Lesson 1\CS und \My Documents\Microsoft Press\MCPD Paced Training Kit-Prüfung 70-547\Chapter 04\Lesson 1\VB:

Ch04_Intro.xpsa
Ch04_MasterPage_Intro.xpsa
Ch04_MasterPage_Terms.xpsa
Ch04_TreeView_Intro.xpsa
Ch04_TreeView_Terms.xpsa

Erweiterung .xpsa ist falsch, es sollte aspx.

Verwenden Sie die folgenden Anweisungen, um diese Dateien umbenennen:

1. Mithilfe von Windows Explorer auf das Kapitel 4 VB navigieren oder CS Ordner mit den ungültigen Code-Beispiel-Dateien aufgeführten.
2. Wählen Sie eine der aufgeführten mit der Dateierweiterung .xpsa ungültigen Code Beispieldateien.
3. Auf, klicken Sie auf auf Umbenennen. Zu diesem Zeitpunkt kann der Dateiname bearbeitet werden.
4. Ändern Sie die Dateinamenerweiterung von .xpsa, in .aspx, dann drücken Sie die EINGABETASTE.
5. Wiederholen Sie die Schritte 1 bis 4 für die verbleibenden Beispieldateien von Code, die die .xpsa-Dateierweiterung haben.

CD: Falsche Antwort markiert korrekt in der Praxis-Test

In der elektronische praktischen Test auf Assistent-CD enthalten ist eine der Fragen falsch bewertet. Die Frage lautet:

"Sie eine ASP.NET-Anwendung entwickeln, die Mitarbeiter Ihres Unternehmens ?s intern verwendet wird. Jeder Mitarbeiter wird eine gesicherte Arbeitsstation Windows verwendet, um die Anwendung zugreifen. Welche der folgenden Authentifizierungsstrategien für wäre am einfachsten zu implementieren und Verwalten?

Anonymen Zugriff zulassen
Formularbasierte Authentifizierung mithilfe einer XML-basierte Datei zum Speichern der Benutzername und Kennwort
Formularbasierte Authentifizierung mit einer Back-End-SQL-Datenbank
Zugriff Steuerelement ACL-Authentifizierung über Windows Herausforderung/Rückmeldung"

Wenn die Frage bewertet ist, ist "Anonymen Zugriff zulassen" als korrekt markiert. "Steuerelement ACL-Zugriffsauthentifizierung über Windows Herausforderung/Rückmeldung" sollte stattdessen korrekt gekennzeichnet werden.

CD: Readiness Review Bewertung Frage Antwort Struktur falsch

Auf der Bewertung Readiness überprüfen befindet sich eine Frage, die Optionsfelder für die Antwort Auswahl falsch verwendet. Die Frage sollte Kontrollkästchen verwenden, da es mehrere richtige Antwort ist. Die Frage liest (derzeit mit Optionsfeldern für Antwort Auswahl):

"Welche der folgenden gelten Eigenschaften für Komponententests? (Wählen Sie alle zutreffenden Optionen.)

Ein vollständiger Satz von Einheit testet die Ergebnisse in der Möglichkeit, smoke (oder Regression) testen.
Komponententests sind nützlich für Leistungsprobleme mit Ihrem Code bestimmen.
Komponententests Hilfe für Ihren Code dokumentieren.
Komponententests Hilfe bei die Ausführung von der Benutzeroberfläche zu bestätigen."

Es sollte lauten (mithilfe der Kontrollkästchen für die Antwort Auswahl):
"Welche der folgenden gelten Eigenschaften für Komponententests? (Wählen Sie alle zutreffenden Optionen.)

A. ein vollständiger Satz von Einheit testet die Ergebnisse in der Möglichkeit, smoke (oder Regression) testen.
B. Unit Tests sind nützlich zum Ermitteln von Leistungsproblemen mit Ihrem Code.
C. Komponententests Hilfe für Ihren Code dokumentieren.
D. Einheit testet Hilfe bei die Ausführung von der Benutzeroberfläche zu bestätigen."

Richtig sind Antworten A und C.

CD: Readiness Review Bewertung "sind nicht" sollte "sind"

In der Überprüfung der Bereitschaft "Bewertung der Antwort 3, um eine der Fragen statt verwendet"sind nicht"sind".

Ändern:
Was möchten Sie beim Seite Antwortzeiten überwachen? (Wählen Sie alle zutreffenden Optionen.)

Antworten:
1. Zeit für den Server zum Verarbeiten der Anforderung
2. Zeit für den Client die Anforderung nicht verarbeiten
3. Seiten, die häufig zugegriffen werden nicht
4. Wie schnell Ihre Webanwendung Webseiten rendert

An:
Was möchten Sie beim Seite Antwortzeiten überwachen? (Wählen Sie alle zutreffenden Optionen.)

Antworten:
1. Zeit für den Server zum Verarbeiten der Anforderung
2. Zeit für den Client die Anforderung nicht verarbeiten
3. Seiten, die häufig zugegriffen wird
4. Wie schnell Ihre Webanwendung Webseiten rendert

Seite 63: "Bit" sollte "big" sein.

Auf Seite 63 verwendet der zehnten Satz des zweiten Absatzes das Wort "Bit" statt "big".

Ändern:
"Die anderen Objekte in Ihrem ORM sind manchmal Bit Spieler in der Domäne."

An:
"Die anderen Objekte in Ihrem ORM sind manchmal groß Spieler in der Domäne."

Seite 69: "Exipre" sollte "Ablaufen" sein.

Auf Seite 69 enthält die 6. Zeile nach unten in beiden Codebeispielen für VB und c# ein falsch geschriebenes Wort.

Ändern:
Cache.Exipre

Um:
Cache.Expire

Seite 107: Fehlende Klammern

Auf Seite 107 fehlt die fünfte Zeile der C#-Codebeispiel einige Klammern.

Ändern:
if (PreviousPage.GetType.ToString.Equals (" FromPage")

Um:
if (PreviousPage.GetType().ToString().Equals (" FromPage"))

Seite 108: Falsch platziert Klammern

Auf Seite 108 haben Zeilen 8 und 14 des C#-Codebeispiel Klammern in der falschen Stelle.

Ändern Sie auf Zeile 8:
postPage = PostingPage(this.PreviousPage);

Um:
postPage = (PostingPage)this.PreviousPage;

Ändern Sie auf Zeile 14:
txtSomeField = TextBox(postPage.FindControl("txtFieldName"));

Um:
txtSomeField = (TextBox)postPage.FindControl("txtFieldName");

Seite 120: ToString ToString() sollte

Auf Seite 120 sollte sechs Vorkommen von ToString ToString().

Ändern Sie die Zeilen 6 und 7:
TreeNode CollegeNode = new TreeNode (row.Item ("CollegeName").ToString,
					row.Item ("CollegeID").ToString);

Um:
TreeNode CollegeNode = new TreeNode (row.Item ("CollegeName").ToString(),
					row.Item ("CollegeID").ToString());

Ändern Sie auf Linien 31 und 32:
TreeNode DeptNode = new TreeNode (row.ItemArray ("DeptName").ToString,
					row.ItemArray ("DeptID").ToString);

Um:
TreeNode DeptNode = new TreeNode (row.ItemArray ("DeptName").ToString(),
					row.ItemArray ("DeptID").ToString());

Ändern Sie auf Linien 49 und 50:
TreeNode CourseNode = new TreeNode (row.ItemArray ("CourseName").ToString,
					row.ItemArray ("CourseID").ToString);

Um:
TreeNode CourseNode = new TreeNode (row.ItemArray ("CourseName").ToString(),
					row.ItemArray ("CourseID").ToString());

Seite 125: der Pfad muss Seite sein.

Auf Seite 125, in dem ersten Satz nach Abbildung 4-3 ist der Pfad Wort anstelle der Seite verwendet.

Ändern:
"Platzieren ein SiteMapPath-Steuerelement auf Ihrem Pfad wird alle für die Anzeige erforderlich ist."

An:
"Ein SiteMapPath-Steuerelement auf der Seite wird alle für die Anzeige erforderlich ist."

Seite 152: "& _";"sollte"+"

Auf Seite 152 handelt die zweite Zeile von unten nach falsch.
Ändern:
string sql = "INSERT INTO Rating (ContentID, RatingID) VALUES" & _ ;

Um:
string sql = "INSERT INTO Rating (ContentID, RatingID) VALUES" +

Seite 152: SqlClient.SqlCommand "Neue SqlClient.SqlCommand" sollte

Auf Seite 152 ist Zeile 11 des Codebeispiels VB in Schritt 2 falsch.

Ändern:
Dim cmd As SqlClient.SqlCommand

Um:
Dim cmd As New SqlClient.SqlCommand

Seite 153: Cmd; sollte "Cmd = neue SqlClient.SqlCommand();

Auf Seite 153 ist die erste Zeile falsch.

Ändern:
SqlClient.SqlCommand cmd;

Um:
SqlClient.SqlCommand cmd = new SqlClient.SqlCommand();

Seiten 213-215: Langugae sollten Sprache sein.

Auf Seiten 213-215 verwenden die Codebeispiele das Wort "Langugae" statt "Sprache".

Ändern Sie in der ersten Zeile des Codebeispiels für die Schritt 1: "< select Id ="SelUIMode"Langugae ="Javascript""
Um:
<select id="selUIMode" language="javascript"

Ändern Sie in der ersten Zeile des Codebeispiels für Schritt 3:
<select id="selMedia" langugae="javascript" onchange="this.document.Player1.URL

Um:
<select id="selMedia" language="javascript" onchange="this.document.Player1.URL

Ändern Sie auf Seite 214, in die vierte Zeile:
<select id="selUIMode" langugae="javascript"

Um:
<select id="selUIMode" language="javascript"

Ändern Sie auf Zeile 11:
<select id="selMedia" langugae="javascript" onchange="this.document.Player1.URL

Um:
<select id="selMedia" language="javascript" onchange="this.document.Player1.URL

Ändern Sie auf Seite 215, auf die vierte Zeile:
<select id="selUIMode" langugae="javascript"

Um:
<select id="selUIMode" language="javascript"

Ändern Sie auf Zeile 11:
<select id="selMedia" langugae="javascript" onchange="this.document.Player1.URL

Um:
<select id="selMedia" language="javascript" onchange="this.document.Player1.URL

Seite 307: Vererbungsinformationen für das Friend-Schlüsselwort ist teilweise ungültig

Auf Seite 307 enthält das Friend-Schlüsselwort in der Vererbungsliste Beschreibung falsche Informationen bezüglich c#. Die letzten zwei Sätze in der Beschreibung für c# falsch sind jedoch für Visual Basic korrekt sind.

Ändern:
"Klassen deklariert, wie Friend innerhalb einer anderen Klasse sein muss. Alle Klassen, die auf der Namespaceebene deklariert müssen öffentlich sein."

An:
"Klassen deklariert als Freund innerhalb einer anderen Klasse sein muss und alle Klassen, die auf der Namespaceebene deklariert müssen öffentlich (für nur Visual Basic) sein."

Seite 309: Overrides Außerkraftsetzung für c# sollte

Auf Seite 309 kennzeichnet der letzte Satz des zweiten Absatzes des Abschnitts "Überschreiben und Überladen" das falsche Schlüsselwort für Overrinding in c#.

Ändern:
"In Visual Basic und c# verwenden Sie das Overrides-Schlüsselwort (obwohl es nicht groß in c# geschrieben ist) an, dass ein Element einen anderen Member desselben Namens in der Basisklasse überschrieben wird."

An:
"In Visual Basic verwenden Sie das Overrides-Schlüsselwort an, dass ein Element einen anderen Member desselben Namens in der Basisklasse überschrieben wird. In c# verwenden Sie das Override-Schlüsselwort zum Durchführen derselben Aufgabe. ?

Seite 318: Nicht genügend Informationen zu C#-Konzept

Auf Seite 318 fehlt der vierte Satz nur Absatz auf der Seite wichtige Informationen über das Konzept "ausblenden anhand des Namens" für c#.

Ändern:
"Dies ist in Visual Basic mit dem Shadows-Schlüsselwort und in c# implementiert durch die Methode als private redeclaring."

An:
"Dies ist in Visual Basic mit dem Shadows-Schlüsselwort und in c# implementiert durch die Methode als private redeclaring und anwenden das new-Schlüsselwort."

Seite 319: "neu" Qualifizierer C#-Codebeispiel fehlt

Auf Seite 319 fehlt die zehnten Zeile in die Fortsetzung des C#-Codebeispiel aus Seite 318 den Qualifizierer "neuen".

Ändern:
private decimal PerformCalculation(int count)

Um:
private new decimal PerformCalculation(int count)

Seite 325: Frage 2 sollte entfernt/ignoriert werden

Auf Seite 325 Frage 2 ist falsch und nicht in Zeile mit den Informationen aus diesem Grund in das Kapitel vorgestellten ignoriert werden muss.

Seite 406: < fehlt

Die erste Zeile des Codebeispiels in Schritt 4 auf Seite 406 ist fehlt ein.

Ändern:
healthMonitoring enabled="true" heartbeatInterval="10">

Um:
<healthMonitoring enabled="true" heartbeatInterval="10">

Seite 570: "E-mail" sollte "Netzwerknachricht" "" sein.

Auf Seite 570 enthält Schritt 5 eine fehlerhafte Benachrichtigung-Option.

Ändern:
"5. Auf der Registerkarte Aktion geben Sie einen Aktion, die Such As Senden einer E-mail, Schreiben eines Eintrags in der Event log oder einige Programmausführung ausgeführt werden."

An:
"5. Auf der Registerkarte Aktion geben Sie einen Aktion, die Such As eine Netzwerknachricht senden, Schreiben eines Eintrags in der Event log oder einige Programmausführung ausgeführt werden."

Seite 574: "E-mail" sollte "Netzwerknachricht" "" sein.

Auf Seite 574 enthält Antwort B von Frage 3 eine fehlerhafte Benachrichtigung-Option.

Ändern:
? B. Erstellen einer Warnung in Systemmonitor, die eine E-mail direkt an die Administratoren sendet. ?

An:
? B. Erstellen einer Warnung in Systemmonitor, die direkt an die Administratoren eine Netzwerknachricht sendet. ?

Seite 577: ? Working Set ? ist ein Speicher Objekt Leistungsindikator

Auf Seite 577 kann dritte Punkt unter Speicher mit dem Titel "Working Set" und seine Erklärung ignoriert und entfernt werden. Arbeitsseiten ist ein Objekt Leistungsindikator Speicher.

Seite 582: ? Working Set ? ist ein Speicher Objekt Leistungsindikator

Auf Seite 582 steht das vierte Aufzählungszeichen nach unten in Lektion Zusammenfassung fälschlicherweise, dass Arbeitsseiten Leistungsindikatoren Speicherobjekt gehören.

Ändern:
"Verfügbare MB, Seiten/s und Arbeitsseiten Indikatoren aus dem Speicher-Objekt können verwendet werden, um die Speichernutzung auf Ihren Servern zu überwachen."

An:
"Verfügbare MB und Seiten/s Leistungsindikatoren aus dem Speicher-Objekt können verwendet werden, um die Speichernutzung auf Ihren Servern zu überwachen."

Seite 598: Antwort A zu Frage 2 sollten korrekt sein.

Auf Seite 598 sollte Antwort A zu Frage 2 korrekt sein und eine andere Explination angegeben.

Ändern:
"2. Antworten zu korrigieren: B und C
A. falsch: Die Benutzeroberfläche sollte nicht erforderlich sein um die Datenintegrität erzwingen. Zulassen der Datenebene und die Datenbank die Datenintegrität erzwingen gewährleistet, dass die Daten aus jedem Code sicher ist."

An:
"2. Antworten zu korrigieren: A, B und C
A. richtig: die Benutzeroberfläche sollten erforderlich sein, um die Datenintegrität erzwingen. "

Seite 602: Falsche Antwort auf Frage 2 der Lektion 1

Auf Seite 602 Antwort B auf Frage 2, Lektion 1 sollten korrekt gekennzeichnet und Antwort A sollte als falsch markiert sein.

Ändern:
"2. Antwort zu beheben:
EIN a korrigieren: der @ Register-Direktive ist erforderlich, nur einmal unabhängig von der Häufigkeit mit das Benutzersteuerelement auf der Seite verwendet wird.
B. falsch: Der @ Register-Direktive für ein Benutzersteuerelement enthält ein TagPrefix-Attribut, das ein Präfix mit dem Benutzersteuerelement verknüpft. Dieses Präfix wird in das öffnende Tag des Benutzersteuerelements enthalten sein. Sie enthält außerdem ein TagName-Attribut, das einen Namen mit dem Benutzersteuerelement verknüpft. Dieser Name wird in das öffnende Tag des Benutzersteuerelements enthalten sein. Ein Src-Attribut definiert den virtuellen Pfad zu der Benutzersteuerelement-Datei, die Sie enthalten sind."

An:
"2. Antwort zu korrigieren: B
A. falsch: Der @ Register-Direktive muss nur einmal auf, unabhängig von der Häufigkeit des Benutzersteuerelements auf der Seite verwendet wird.
B. richtig: Der @ Register-Direktive für ein Benutzersteuerelement enthält ein TagPrefix-Attribut, das ein Präfix mit dem Benutzersteuerelement verknüpft. Dieses Präfix wird in das öffnende Tag des Benutzersteuerelements enthalten sein. Sie enthält außerdem ein TagName-Attribut, das einen Namen mit dem Benutzersteuerelement verknüpft. Dieser Name wird in das öffnende Tag des Benutzersteuerelements enthalten sein. Ein Src-Attribut definiert den virtuellen Pfad zu der Benutzersteuerelement-Datei, die Sie enthalten sind."

Seite 605: "CurrentCultureUI" sollte "CurrentUICulture" sein.

Auf Seite 605 in Schritt 1 von Case Szenario 2 ist das Steuerelement, das verwendet wird, nicht korrekt.

Ändern:
"1. Der CurrentCultureUI-Steuerelement bietet Ihnen die Fähigkeiten zum lokalisierten Text für Benutzer verfügbar machen."

An:
"1. Die CurrentUICulture-Steuerelement können Sie mit den Funktionen zum lokalisierten Text für Benutzer verfügbar machen."

Seite 615: Antwort auf Frage 3 ist teilweise ungültig

Auf Seite 615 ist die Antwort zu Frage 3 in der Mitte der Seite teilweise falsch

Ändern:
"3. Antwort zu korrigieren: C
A. falsch: Private Methoden sind Overridable standardmäßig.
B. falsch: Öffentliche Methoden sind standardmäßig NotOverridable.
C. richtig: Wenn Sie MustOverride-Methoden oder Eigenschaften erstellen, muss die Klasse geerbt werden.
D. falsch: MustOverride-Methoden enthalten nur die Deklarationsanweisung für eine Sub, Function oder Property. Darüber hinaus steht keine Anweisung End Sub oder End Function für Methoden."

An:
"3. Antworten zu korrigieren: A, C und D
A. richtig: Private Methoden sind standardmäßig NotOverridable.
B. falsch: Öffentliche Methoden sind standardmäßig NotOverridable.
C. richtig: Wenn Sie MustOverride-Methoden oder Eigenschaften erstellen, muss die Klasse geerbt werden.
D. richtig: MustOverride-Methoden enthalten nur die Deklarationsanweisung für Sub, Function oder Property. Darüber hinaus steht keine Anweisung End Sub oder End Function für Methoden."

Seite 635: "E-mail" sollte "Netzwerknachricht" "" sein.

Auf Seite 635 enthalten die Antworten B und C von Frage 3 eine fehlerhafte Benachrichtigung Option.

Ändern:
"B. korrigieren: Sie können eine Warnung, die eine E-mail, sendet Wenn einen bestimmten Leistungsindikator-Schwellenwert überschritten oder nicht erreicht erstellen.
C. falsch: Obwohl Sie eine Warnung einrichten können, eine ausführbare Datei auszuführen, es wäre einfacher zu einfach direkt Senden einer E-mail mit die Warnung. ?

An:
"B. korrigieren: Sie können eine Warnung, die eine Netzwerknachricht, sendet Wenn einen bestimmten Leistungsindikator-Schwellenwert überschritten oder nicht erreicht erstellen.
C. falsch: Obwohl Sie eine Warnung einrichten können, eine ausführbare Datei auszuführen, es wäre einfach direkt eine Netzwerknachricht senden einfacher mit die Warnung. ?

Microsoft Press ist bestrebt, informative und genaue Bücher bereitstellen. Alle Kommentare und Korrekturen, die oben aufgeführten sind bereit für die Aufnahme in zukünftige Printings dieses Buches. Wenn eine höher Drucken von diesem Buch Sie haben möglicherweise es die meisten oder alle der obigen Korrekturen bereits enthalten.

Die Informationen in diesem Artikel beziehen sich auf:
  • MCPD Self-Paced Training Kit (Exam 70-547): Designing and Developing Web-Based Applications Using the Microsoft .NET Framework, ISBN 0-7356-2340-6
Keywords: 
kbmt KB941491 KbMtde
Maschinell übersetzter ArtikelMaschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 941491  (http://support.microsoft.com/kb/941491/en-us/ )
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.