Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Problembeschreibung

Wenn Sie eine der projektbezogenen Seiten wie Zeiterfassung, spesenerfassung, Communicator Webpart, Projekt Analytiker und Executive Project Analyst in Business Portal besuchen, erhalten Sie eine lange rote Fehlermeldung, die einer der folgenden ähnelt:

Fehlermeldung 1:

Fehler: Anlage: maximaler Wiederholungsversuch für die Verbindung wurde überschritten. HRESULT = 0x80004005: Unspecified-Fehler-Client: bei der Verarbeitung dieser Anforderung ist ein unerwarteter Fehler aufgetreten. HRESULT = 0x80004005: nicht spezifizierter Fehler-Client: Fehler beim Senden der SOAP-Nachricht, oder es wurde keine erkannte Antwort empfangen. HRESULT = 0x80004005: Unspecified-Fehler-Client: nicht spezifizierter Client Fehler. HRESULT = 0x80004005: nicht spezifizierter Fehler FaultCode = Client faultType = Anlage: maximaler Wiederholungsversuch für die Verbindung wurde überschritten.

Siehe Auflösungen 6, 7, 8 und 9

Fehlermeldung 2:

Connector: Timeout für Verbindung. HRESULT = 0x800A1527-Client: bei der Verarbeitung dieser Anforderung ist ein unerwarteter Fehler aufgetreten. HRESULT = 0x800A1527-Client: das Senden der SOAP-Nachricht ist fehlgeschlagen, oder es wurde keine erkennbare Antwort empfangen HRESULT = 0x800A1527-Client: nicht spezifizierter Client Fehler.

Siehe Auflösungen 6, 7, 8 und 9

Fehlermeldung 3:

Connector: fehlerhaftes Zertifikat. HRESULT = 0x800A1529-Client: bei der Verarbeitung dieser Anforderung ist ein unerwarteter Fehler aufgetreten. HRESULT = 0x800A1529-Client: das Senden der SOAP-Nachricht ist fehlgeschlagen, oder es wurde keine erkennbare Antwort empfangen HRESULT = 0x800A1529-Client: nicht spezifizierter Client Fehler. HRESULT=0x800A1529

Siehe Entschließung 6 und 9

Fehlermeldung 4:

Connector: nicht spezifizierter HTTP-Fehler. HRESULT = 0x800A1518-Client: bei der Verarbeitung dieser Anforderung ist ein unerwarteter Fehler aufgetreten. HRESULT = 0x800A1518-Client: das Senden der SOAP-Nachricht ist fehlgeschlagen, oder es wurde keine erkennbare Antwort empfangen HRESULT = 0x800A1518-Client: nicht spezifizierter Client Fehler. HRESULT=0x800A1518

Siehe Auflösungen 6, 7, 8 und 9

Fehlermeldung 5:

Verbindungsfehler: kein passendes Autorisierungsschema für Connector aktivieren. HRESULT = 0x80004005: Unspecified-Fehler-Client: bei der Verarbeitung dieser Anforderung ist ein unerwarteter Fehler aufgetreten. HRESULT = 0x80004005: nicht spezifizierter Fehler-Client: Fehler beim Senden der SOAP-Nachricht, oder es wurde keine erkannte Antwort empfangen. HRESULT = 0x80004005: Unspecified-Fehler-Client: nicht spezifizierter Client Fehler. HRESULT = 0x80004005: unspezifizierter Fehler

Siehe Auflösungen 7 und 9

Fehlermeldung 6:

Client: Fehler beim Laden der Anforderung in SoapReader. HRESULT = 0x80070057: der Parameter ist falsch. -Client: nicht spezifizierter Client-Fehler. HRESULT = 0x80070057: der Parameter ist falsch. FaultCode = Client.

Siehe Auflösungen 6, 7, 8 und 9

Fehlermeldung 7:

Die Anwendung kann die Systemdatenbank nicht öffnen. DBNETLIB [ConnectionOpen (Connect ()).] SQL Server ist nicht vorhanden oder Zugriff verweigert.Ihr System Administrator sollte pcConfiguration auf dem Business Portal-Server ausführen, um dieses Problem zu beheben.

Siehe Auflösungen 5 und 9

Fehlermeldung 8:

Es ist ein Fehler aufgetreten. Fehler: beim Öffnen der System Datenbank ist ein Fehler aufgetreten. (pcconnect)

Siehe Auflösungen 1, 2, 3, 4 und 9

Fehlermeldung 9:

Die Anwendung kann die Solomon-Verbindungsinformationen nicht lesen. Ihr System Administrator sollte pcConfiguration auf dem Business Portal-Server ausführen, um dieses Problem zu beheben.

Siehe Auflösungen 1, 2, 3, 4 und 9

Fehlermeldung 10:

Es kann keine Verbindung mit der Systemdatenbank PCConfiguration ausgeführt werden. Ungültiger Benutzername und Kennwort.

Siehe Auflösungen 4 und 9

Fehlermeldung 11:

Fehler: SOAP-Client: während der Verarbeitung der SOAP-Anforderung ist ein Fehler aufgetreten. Ungültiger Pfad für PCService. asmx, der in ProjectService. wsdlYour-System Administrator angegeben ist, sollte pcConfiguration-Update-Webdienst auf dem Business Portal Server ausführen, um dieses Problem zu beheben.

Siehe Auflösungen 6 und 9

Ursache

Damit die Projektseiten funktionieren, müssen Internet Informationsdienste (IIS) in der Lage sein, eine SOAP-Anforderung (Simple Object Access Protocol) an die PCService. asmx-Datei vorzubereiten und zu senden.  Es gibt mehrere Dinge, die eingerichtet werden müssen, damit das funktioniert.  Wenn mindestens eine der folgenden Einstellungen nicht ordnungsgemäß eingerichtet ist, kann dies zu Fehlern führen, die im Abschnitt "Problembeschreibung" aufgeführt sind:

  1. Die Anmeldeinformationen für die Microsoft Dynamics SL-Datenbank fehlen oder werden in der Registrierung falsch gespeichert.

  2. Die Microsoft. Solomon. PMA. Security. ImpersonateDLL. dll fehlt, ist nicht registriert, oder die Benutzer haben keine Berechtigungen für die Datei.

  3. Die Identität im Anwendungspool besitzt keine Berechtigungen für den Registrierungsschlüssel HKEY_LOCAL_MACHINE \software\microsoft\business Portal\PMA\Solomon

  4. Die Datei "CAPICOM. dll" fehlt, keine Registrierung einer falschen Version, oder die Benutzer haben keine Berechtigungen für die Datei.

  5. Der Server, auf dem IIS und der SQL Server ausgeführt werden, muss über das TCP/IP-Protokoll kommunizieren können.

  6. Der Pfad zur PCService. ASX-Datei in der ProjectService. WSDL ist falsch

    1. Der Pfad muss auf den IIS-Servernamen verweisen.

    2. Der Pfad muss die Portnummer umfassen.

    3. Der Pfad muss eine nicht-SSL-URL sein.

    4. Wenn Sie IIS-Host Header verwenden, muss der Pfad auf die richtige Website aufgelöst werden.

  7. Die IIS-Website verwendet keine Windows-Authentifizierung (NTLM)

  8. Die SessionState-Variable in der Web. config-Datei ist falsch eingestellt

Die Fehlermeldung liefert in der Regel nicht viele Informationen darüber, welche der vorhergehenden Elemente falsch sein können.  Wir empfehlen daher, dass Sie alle möglichen Auflösungen ausprobieren.

Fehlerbehebung

Auflösung 1 – Ausführen des PCConfiguration-Dienstprogramms

  1. Navigieren Sie zur Datei "PCConfiguration. exe" auf dem Business Portal Server, und doppelklicken Sie auf die Ausführung.  Dieser befindet sich normalerweise im Ordner "c:\Inetpub\wwwroot\bin" oder im Ordner "C:\Inetpub\wwwroot\wss\VirtualDirectories\80\bin".

  2. Füllen Sie die folgenden Felder aus:

    1. SQL Server-Name: Geben Sie den Namen des SQL-Servers ein, der die Microsoft Dynamics SL-Datenbanken hostet.

    2. System DB – geben Sie den Namen der Microsoft Dynamics SL-Systemdatenbank ein.

    3. SQL-Benutzer – geben Sie den Namen eines SQL-Benutzers ein, der auf die Systemdatenbank zugreifen kann.  "SA" oder "BusinessPortalUser" sind häufige Optionen.

    4. Kennwort – geben Sie das Kennwort für den Benutzer ein, der in das Feld SQL-Benutzer eingegeben wurde.

  3. Klicken Sie auf Verbindung testen.  Wenn eine Fehlermeldung angezeigt wird, überprüfen Sie die Werte in Schritt 2. Hinweis: Mit dieser Schaltfläche wird die Aktion möglicherweise aufgrund eines Fehlers 55474 nicht ausgeführt.

  4. Klicken Sie auf Registrierung aktualisieren.  Sie sollten die folgende Meldung erhalten: "die Daten wurden erfolgreich in die Registrierung geschrieben"

  5. Schließen Sie das Dienstprogramm, und versuchen Sie es erneut mit den Geschäfts Portal Seiten.

Lösung 2 : Überprüfen der Datei "Microsoft. Solomon. PMA. Security. ImpersonateDLL. dll"

  1. Starten Sie auf dem Business Portal Server Internet Informationsdienste (IIS)-Manager.

  2. Klicken Sie mit der rechten Maustaste auf die Business Portal-Website, und wählen Sie "Eigenschaften" aus.

  3. Notieren Sie sich auf der Registerkarte "Startverzeichnis" den Wert im Feld "lokaler Pfad".

  4. Notieren Sie sich auf der Registerkarte "Startverzeichnis" den Wert im Kombinationsfeld "Anwendungs Pool".

  5. Klicken Sie auf OK, um das Fenster "Eigenschaften" zu schließen.

  6. Erweitern Sie im IIS-Manager "Anwendungs Pools".  Klicken Sie mit der rechten Maustaste auf den in Schritt 4 gefundenen Anwendungspool, und wählen Sie "Eigenschaften" aus.

  7. Notieren Sie sich auf der Registerkarte "Identität" den Benutzer, der als Anwendungspoolidentität angegeben ist.

  8. Klicken Sie auf OK, um das Fenster "Eigenschaften" zu schließen.

  9. Beenden des IIS-Managers

  10. Navigieren Sie im Windows-Explorer zu dem in Schritt 3 gefundenen Verzeichnis.

  11. Scrollen Sie im Ordner "bin" nach unten, und suchen Sie nach der Datei "Microsoft. Solomon. PMA. Security. ImpersonateDLL. dll".

    1. Wenn diese Datei nicht vorhanden ist, müssen Sie möglicherweise Business Portal erneut installieren.

  12. Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie Eigenschaften aus.

  13. Überprüfen Sie auf der Registerkarte "Sicherheit", ob der Benutzer in Schritt 7 über die Rechte "gelesen" und "gelesen #a0 Execute" verfügt.

  14. Klicken Sie auf OK, um das Fenster "Eigenschaften" zu schließen.

  15. Klicken Sie erneut mit der rechten Maustaste auf die Datei, und wählen Sie "Öffnen mit..." aus.

  16. Wählen Sie "Programm aus einer Liste auswählen" aus.

  17. Klicken Sie auf "Durchsuchen...".

  18. Navigieren Sie zum Ordner "System32", suchen Sie die Datei "regsvr32. exe", und klicken Sie dann auf "Öffnen".

  19. Klicken Sie auf OK.  Sie sollten die folgende Meldung erhalten: "DllRegisterServer in C:\Inetpub\wwwroot\bin\Microsoft.Solomon.PMA.Security.ImpersonateDLL.dll war erfolgreich."

  20. Versuchen Sie, die Geschäfts Portal Seiten erneut zu laden

Lösung 3 : Überprüfen des Registrierungsschlüssels

  1. Starten Sie auf dem Business Portal Server Internet Informationsdienste (IIS)-Manager.

  2. Klicken Sie mit der rechten Maustaste auf die Business Portal-Website, und wählen Sie Eigenschaften aus.

  3. Notieren Sie sich auf der Registerkarte "Startverzeichnis" den Wert im Kombinationsfeld "Anwendungs Pool".

  4. Klicken Sie zum Schließen des Dialogfelds Eigenschaften auf OK, und schließen Sie den IIS-Manager.

  5. Klicken Sie auf Start-#a0 ausführen, und geben Sie regedt32 ein.  Dies sollte den Registrierungs-Editor öffnen.

  6. Navigieren Sie zu HKEY_LOCAL_MACHINE \software\microsoft\business Portal\PMA\Solomon

    1. Wenn dieser Registrierungsschlüssel nicht vorhanden ist, lesen Sie Lösung 1 zum Ausführen des PCConfiguration-Dienstprogramms.

  7. Klicken Sie mit der rechten Maustaste auf "Solomon" und wählen Sie "Berechtigungen" aus.

  8. Sicherstellen, dass der Benutzer aus Schritt 3 über die Berechtigung "lesen" verfügt

  9. Versuchen Sie, die Geschäfts Portal Seiten erneut zu laden

Weitere Informationen finden Sie im Knowledge Base-Artikel 912363 .

Lösung 4 – Überprüfen der Datei "CAPICOM. dll"

  1. Navigieren Sie auf dem Business Portal-Server zum Ordner "System32"

  2. Klicken Sie mit der rechten Maustaste auf das CAPICOM. DLL-Datei, und wählen Sie "Eigenschaften" aus.

    1. Wenn diese Datei nicht vorhanden ist, müssen Sie möglicherweise die Datei von einer anderen Arbeitsstation kopieren oder das Unternehmens Portal erneut installieren.

  3. Stellen Sie sicher, dass auf der Registerkarte Version die Dateiversion 2.1.0.1 angezeigt wird.

    1. Wenn die Dateiversion falsch ist, müssen Sie möglicherweise die Datei von einer anderen Arbeitsstation kopieren oder das Unternehmens Portal erneut installieren.

  4. Überprüfen Sie auf der Registerkarte Sicherheit, ob die Gruppe DOMAIN\Users gelesen und gelesen hat, #a0 Rechte für diese Datei ausführen.  SieheKnowledgebase-Artikel 927618

  5. Klicken Sie auf OK, um das DialogfeldEigenschaften zu schließen.

  6. Klicken Sie erneut mit der rechten Maustaste auf die Datei, und wählen Sie "Öffnen mit..." aus.

  7. Wählen Sie "Programm aus einer Liste auswählen" aus.

  8. Klicken Sie auf "Durchsuchen...".

  9. Navigieren Sie zum Ordner "System32", suchen Sie die Datei "regsvr32. exe", und klicken Sie dann auf Öffnen.

  10. Klicken Sie auf OK.  Sie sollten die folgende Meldung erhalten: "DllRegisterServer in C:\WINDOWS\system32\capicom.dll war erfolgreich."

  11. Versuchen Sie, die Geschäfts Portal Seiten erneut zu laden

  12. Wenn die Fehlermeldung weiterhin angezeigt wird:

    1. Weitere Informationen finden Sie unter Lösung 1, um das PCConfiguration-Dienstprogramm erneut auszuführen.

    2. Starten Sie IIS neu, indem Sie auf Start-#a0 ausführen klicken, und geben Sie "iisreset" ein.

    3. Versuchen Sie, die Geschäfts Portal Seiten erneut zu laden

Weitere Informationen finden Sie im Knowledge Base-Artikel 909144 .

Auflösung 5 – Überprüfen, ob der IIS-Server und der SQL Server über das TCP/IP-Protokoll kommunizieren können

  1. Das TCP/IP-Protokoll sollte sowohl auf dem SQL-Server als auch auf dem Server mit IIS aktiviert sein, auf dem die Business-Portalwebsites gehostet werden.

  2. Informationen dazu, wie Sie dies überprüfen können, finden Sie im Knowledge Base-Artikel 954024

Lösung 6 – Überprüfen des Pfads der PCService. ASX-Datei in der ProjectService. WSDL-Datei

  1. Navigieren Sie auf dem Business Portal-Server zur ProjectService. WSDL-Datei.  Dieser befindet sich normalerweise im Verzeichnis c:\Programme\Microsoft Dynamics\Business Portal\Applications\PMA.

  2. Öffnen der Datei in Editor

  3. Scrollen Sie zum Ende der Datei, und suchen Sie nach der Kategorie, die mit "<SOAP: Address Location =" beginnt.

  4. In diesem Tag sollte eine URL zur Datei "PCService. asmx" vorhanden sein.  Es sollte wie folgt aussehen: "http://MachineName: 80/BusinessPortal/Applications/PMA/PCService. asmx" diese URL hat mehrere spezifische Anforderungen.  Überprüfen und korrigieren Sie die folgenden Elemente bei Bedarf:

    1. Die URL muss den Computernamen (beispielsweise BPSERVER) angeben.  IP-Adressen (wie 192.168.0.10), localhost oder ein Domänenname (wie BP.contoso.com) funktionieren nicht für SOAP-Anforderungen.

      1. Wenn Sie den Computernamen finden möchten, klicken Sie auf Start-#a0 ausführen, und geben Sie cmd ein.

      2. Geben Sie Hostname ein, und drücken Sie die EINGABETASTE

      3. Der Name des Computers sollte zurückgegeben werden.  Der MachineName in der URL muss so eingestellt sein, dass er diesem entspricht.

    2. Die URL sollte keine SSL-Nutzung verwenden.  Die URL sollte mit "http://" und nicht "https://" beginnen.

      1. Wenn für Ihre Website SSL erforderlich ist, lesen Sie den Knowledge Base-Artikel 924723 , um die Schritte zum Einrichten einer Ausnahme zu ermöglichen, um eine nicht-SSL-Verbindung mit der PCService. asmx-Datei zu ermöglichen.

    3. Die URL sollte in IIS auf die BusinessPortal-Website aufgelöst werden.

      1. Dies kann ein Problem sein, wenn Sie Host Header verwenden, um zwischen mehreren Websites zu unterscheiden, die auf demselben Server ausgeführt werden.

      2. Weitere Informationen finden Sie im Knowledge Base-Artikel 2005711 .

  5. Testen Sie die URL, um sicherzustellen, dass Sie gültig ist.  Kopieren Sie dazu die URL, und fügen Sie Sie in Internet Explorer auf dem Business Portal Server ein.  Sie sollte eine Seite mit dem Titel "PCServices" öffnen.  Wenn stattdessen ein SharePoint-Fehler oder eine Fehlermeldung "Seite kann nicht angezeigt werden" angezeigt wird, überprüfen Sie die Elemente in Schritt 4 erneut.

  6. Nachdem die ProjectService. WSDL-Datei nun über eine gültige URL verfügt, probieren Sie die Business Portal-Seiten erneut aus.

Weitere Informationen finden Sie im Knowledge Base-Artikel 892356 oder Knowledgebase-Artikel 897024 .

Lösung 7 – Überprüfen der Authentifizierungsmethode in IIS

  1. Starten Sie auf dem Business Portal Server Internet Informationsdienste (IIS)-Manager.

  2. Klicken Sie mit der rechten Maustaste auf die Business Portal-Website, und wählen Sie Eigenschaften aus.

  3. Klicken Sie auf der Registerkarte Verzeichnissicherheit im Abschnitt "Authentifizierungs-und Zugriffssteuerung" auf Bearbeiten...

  4. Sicherstellen, dass "integrierte Windows-Authentifizierung" aktiviert ist

  5. Stellen Sie sicher, dass "anonymen Zugriff aktivieren", "Digest-Authentifizierung für Windows-Domänenserver" und ".NET Passport-Authentifizierung" deaktiviert sind.

  6. "Standardauthentifizierung" muss nicht überprüft werden. Es sollte jedoch kein Problem auftreten, wenn es aktiviert ist.

  7. Klicken Sie auf OK, und klicken Sie dann erneut auf OK, um das DialogfeldEigenschaften zu schließen.

  8. Beenden des IIS-Managers

  9. Starten Sie IIS neu, indem Sie auf Start-#a0 ausführen klicken, und geben Sie "iisreset" ein.

  10. Erneutes Testen der Geschäfts Portal Seiten

Auflösung 8 – Überprüfen der SessionState-Variable in der Datei Web. config

  1. Starten Sie auf dem Business Portal Server Internet Informationsdienste (IIS)-Manager.

  2. Klicken Sie mit der rechten Maustaste auf die Business Portal-Website, und wählen Sie Eigenschaften aus.

  3. Notieren Sie sich auf der Registerkarte "Startverzeichnis" den Wert im Feld "lokaler Pfad".

  4. Klicken Sie zum Schließen des Dialogfelds Eigenschaften auf OK, und schließen Sie den IIS-Manager.

  5. Navigieren Sie zu dem in Schritt 3 gefundenen Verzeichnis, und suchen Sie die Datei Web. config.

  6. Erstellen einer Sicherungskopie der Datei "Web. config"

  7. Öffnen Sie die Datei „web.config“ in Editor.

  8. Suchen der Kategorie, die mit "<SessionState" beginnt

  9. Ändern Sie das ganze Tag, um "<SessionState-Modus =" InProc "/#a1" zu lesen.

  10. Speichern Sie die Datei, und schließen Sie den Editor.

  11. Starten Sie IIS neu, indem Sie auf Start-#a0 ausführen klicken, und geben Sie "iisreset" ein.

  12. Versuchen Sie, die Geschäfts Portal Seiten erneut zu laden

 Auflösung 9 – führen Sie das PCConnectDebug-Skript aus, und senden Sie Ergebnisse an den Support. 

  1. B2004933_pcConnectDebug. zip herunterladen

  2. Entzippen der Datei auf dem Business Portal Server

  3. Kopieren Sie die Datei "pcConnectDebug. asp" in das Verzeichnis c:\Programme\Microsoft Dynamics\Business Portal\Applications\PMA.

  4. Öffnen Sie auf dem Business Portal Server Internet Explorer, und melden Sie sich bei Business Portal an.

  5. Klicken Sie auf die Webseite des Projektcenters

  6. Fügen Sie die folgende URL ein, um die PCConnectDebug-Seite zu öffnen: http://Servername:Port/BusinessPortal/Applications/PMA/pcconnectdebug.ASP ersetzen Sie "Servername" durch den Namen des BP-Servers.  Ersetzen Sie den "Port" durch die Portnummer, unter der die BP-Website ausgeführt wird.

  7. Sie werden aufgefordert, auf "OK" zu klicken, um fortzufahren.  Klicken Sie auf OK.

  8. Es wird eine Webseite angezeigt, die mit "Debuggen starten..." beginnt.   Klicken Sie in Internet Explorer auf Datei-#a0 speichern unter... und speichern Sie die Seite in einer Datei.

    1. Warnung: je nachdem, wie weit das Debuggen erreicht werden konnte, enthalten die Ergebnisse möglicherweise ein Kennwort in Klartext.  Sie können die Datei im Editor bearbeiten und das eigentliche Kennwort durch das Wort "thePassword" ersetzen, bevor Sie die Datei an den Support senden.

  9. Senden Sie diese Datei zur weiteren Analyse an den Microsoft-Kundendienst.

  10. Sobald das Problem behoben ist, löschen Sie die Datei "pcConnectDebug. asp" aus dem Verzeichnis "c:\Programme\Microsoft Dynamics\Business Portal\Applications\PMA".

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×