Problembeschreibung
In Business Portal für Microsoft Dynamics GP oder Microsoft Dynamics SL wird möglicherweise die folgende Fehlermeldung angezeigt, wenn Sie auf Website-Einstellungen und dann auf Benutzer verwalten klicken:
Serverfehler in der Anwendung "/".
--------------------------------------------------------------------------------
Ungültiger Benutzer.
Beschreibung: Während der Ausführung der aktuellen Webanforderung ist eine nicht behandelte Ausnahme aufgetreten. Bitte überprüfen Sie die Stapelüberwachung, um weitere Informationen zu dem Fehler und zu dem Ursprungs des Fehlers im Code zu erhalten.
Ausnahmedetails: Microsoft.BusinessFramework.Security.AuthenticationException: Ungültiger Benutzer.
Quellfehler: Während der Ausführung der aktuellen Webanforderung wurde eine nicht behandelte Ausnahme generiert. Informationen zum Ursprung und Ort der Ausnahme können mit der folgenden Ausnahmestapelüberwachung ermittelt werden.
Stapelüberwachung:
[AuthenticationException: Ungültiger Benutzer.] Microsoft.BusinessFramework.UserManager.VerifyUser() +695 Microsoft.BusinessFramework.EnterpriseSession.Initialize(String enterpriseUrl) +1061 Microsoft.BusinessFramework.Security.EnterpriseInitializationModule.OnAcquireRequestState(Object sender, EventArgs e) +150 System.Web.SyncEventExecutionStep.System. Web.HttpApplication+IExecutionStep.Execute() +60 System.Web.HttpApplication.ExecuteStep(Schritt IExecutionStep, Boolescher& abgeschlossenSynchron) +87
--------------------------------------------------------------------------------
Versionsinformationen:
Microsoft .NET Framework Version:1.1.4322.2032;
ASP.NET Version:1.1.4322.2032
Ursache
Dieses Problem tritt auf, wenn eine oder mehrere der folgenden Bedingungen zutreffen:
-
Das Benutzerkonto, das zum Installieren von Business Portal verwendet wurde, verfügt nicht über die richtigen Berechtigungen auf dem Server, auf dem Microsoft-Internetinformationsdienste (IIS) ausgeführt wird. Das Benutzerkonto ist kein Mitglied der richtigen Rollen auf dem Computer, auf dem die Microsoft SQL Server.
-
Das Benutzerkonto ist ein Mitglied einer Domäne, die sich von der Domäne, in der business portal installiert wurde, unterscheiden.
-
Das Benutzerkonto ist in den Business Portal-Tabellen in der Dynamics-Datenbank oder in der Systemdatenbank nicht vorhanden.
-
Das Benutzerkonto ist im Geschäftsportal beschädigt.
-
Internet Enhanced Security ist aktiviert.
Fehlerbehebung
Führen Sie die folgenden Schritte aus, um dieses Problem zu beheben. Nachdem Sie die einzelnen Schritte abgeschlossen haben, klicken Sie auf Einstellungen, und klicken Sie dann auf Benutzer im Unternehmensportal verwalten. Wenn Sie die im Abschnitt "Symptome" erwähnte Fehlermeldung nicht erhalten, haben Sie das Problem behoben. Wenn dies zutrifft, müssen Sie die restlichen Schritte in diesem Abschnitt nicht ausführen. Jedes Mal, wenn die Fehlermeldung angezeigt wird, fahren Sie mit dem nächsten Schritt fort.
-
Vergewissern Sie sich, dass das zum Installieren von Business Portal verwendete Benutzerkonto zumindest über lokale Administratorberechtigungen auf dem Server verfügt, auf dem IIS ausgeführt wird. Stellen Sie außerdem sicher, dass für das Benutzerkonto eine Anmeldung Microsoft SQL Server ist. Stellen Sie sicher, dass die Anmeldung ein Mitglied der folgenden Serverrollen in SQL Server:
-
Sicherheitsadministratoren
-
Datenbankersteller
-
-
Stellen Sie sicher, dass das Benutzerkonto ein Mitglied der Domäne und des Netzwerks ist, in dem das Geschäftsportal installiert ist. Stellen Sie außerdem sicher, dass für die Domäne eine vertrauenswürdige Umgebung im Netzwerk eingerichtet ist.
-
Stellen Sie sicher, dass das Benutzerkonto, das die Fehlermeldung empfängt, in den folgenden Tabellen vorhanden ist:
-
MbfUserWindowsIdentity
-
MbfUser
Um zu überprüfen, ob das Benutzerkonto vorhanden ist, führen Sie die folgende Anweisung in SQL Query Analyzer oder in SQL Server Management Studio. Führen Sie für Microsoft Dynamics GP die -Anweisung für die Dynamics-Datenbank aus. Führen Sie für Microsoft Dynamics SL die -Anweisung für die Systemdatenbank aus.SELECT WINDOWSCREDENTIALS FROM MbfUserWindowsIdentity
SELECT ALIAS FROM MbfUserWenn das Benutzerkonto in diesen Tabellen nicht vorhanden ist, muss der Benutzer, der das Business Portal installiert hat, das Benutzerkonto entfernen und dann über das Geschäftsportal hinzufügen. Weitere Informationen zum Entfernen oder Hinzufügen eines Benutzerkontos finden Sie im Abschnitt "Weitere Informationen".
-
-
Wenn das Problem weiterhin besteht, sollten Sie den Benutzer, der Business Portal installiert hat, versuchen, die Aufgabe auszuführen. Wenn der Benutzer, der das Business Portal installiert hat, die Fehlermeldung nicht erhält, wird möglicherweise das Benutzerkonto des Benutzers beschädigt, der die Fehlermeldung erhalten hat. Der Benutzer, der das Business Portal installiert hat, muss das Benutzerkonto entfernen und dann über das Unternehmensportal hinzufügen. Weitere Informationen zum Entfernen oder Hinzufügen eines Benutzerkontos finden Sie im Abschnitt "Weitere Informationen".
-
Klicken Sie auf dem IIS-Server auf Start, klicken Sie auf Systemsteuerung, klicken Sie auf Programme hinzufügen oder entfernen, und klicken Sie dann auf Windows hinzufügen. Aktivieren Sie das Kontrollkästchen Internet Enhanced Security, und fahren Sie dann mit dem Assistenten fort, um das Programm zu entfernen.
Notizen-
Wenn Sie Internet Enhanced Security verwenden möchten, stellen Sie sicher, dass Sie sich mit dem Benutzernamen Domäne\UserID zusammen mit dem entsprechenden Kennwort anmelden.
-
Internet Enhanced Security ist für eine Sicherheitsüberprüfung nicht erforderlich, da sich Business Portal bei jedem Benutzer, der versucht, sich beim Programm zu anmelden, bei der Domäne authentifiziert.
-
Weitere Informationen
Führen Sie die folgenden Schritte aus, um ein Benutzerkonto im Business-Portal zu entfernen und anschließend hinzuzufügen.
Entfernen eines Benutzers
-
Start Business Portal. Verwenden Sie das Benutzerkonto, das zum Installieren von Business Portal verwendet wurde.
-
Klicken Sie in Business Portal 3.0 auf Website Einstellungen, und klicken Sie dann auf Benutzer des Geschäftsportals verwalten.
Klicken Sie im Business Portal für Dynamics GP 10 (und höher) auf Websiteaktionen ,klicken Sie auf Website Einstellungen, und klicken Sie dann im Abschnitt Business Portal Administration auf Benutzer. -
Wählen Sie in der Liste Benutzer das Benutzerkonto aus.
-
Klicken Sie im Bereich Vorgang auswählen auf Benutzer entfernen.
-
Klicken Sie im Fenster Unternehmensportal-Benutzer entfernen auf das Benutzerkonto, das Sie entfernen möchten.
-
Klicken Sie auf Entfernen.
Hinzufügen eines Benutzers
-
Start Business Portal. Verwenden Sie das Benutzerkonto, das zum Installieren von Business Portal verwendet wurde.
-
Klicken Sie in Business Portal 3.0 auf Website Einstellungen, und klicken Sie dann auf Benutzer des Geschäftsportals verwalten.
Klicken Sie im Business Portal für Dynamics GP 10 (und höher) auf Websiteaktionen ,klicken Sie auf Website Einstellungen, und klicken Sie dann im Abschnitt Business Portal Administration auf Benutzer. -
Klicken Sie im Bereich Vorgang auswählen auf Neue Benutzer hinzufügen. Führen Sie die Schritte im Assistenten zum Hinzufügen von Benutzern aus, um das Benutzerkonto zum Unternehmensportal hinzuzufügen.