Jelenségek
A Microsoft Dynamics GP vagy a Microsoft Dynamics SL üzleti portálján a következő hibaüzenet jelenhet meg, amikor a Webhely Gépház majd a Felhasználók kezelése elemre kattint:
Kiszolgálóhiba a következőben: '/' alkalmazás.
-------------------------------------------------------------------------------- érvénytelen
felhasználó.
Leírás: Nem kezelt kivétel történt az aktuális webes kérelem végrehajtása során. Kérjük, tekintse át a stack trace (kötegkövetés) adatokat a hibával és a kód származási helyének ellenőrzésvel kapcsolatban.
Kivétel részletei: Microsoft.BusinessFramework.Security.AuthenticationException: Érvénytelen felhasználó.
Forráshiba: Az aktuális webes kérelem végrehajtása során nem kezelt kivétel jön létre. A kivétel forrására és helyére vonatkozó információk az alábbi kivételhalm-nyomkövetéssel azonosíthatók.
Stack Trace:
[AuthenticationException: Invalid user.] 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(IExecutionStep step, Boolean& completedSynchronously) +87
--------------------------------------------------------------------------------
Version Information:
Microsoft .NET-keretrendszer Version:1.1.4322.2032;
ASP.NET Verzió:1.1.4322.2032
A probléma oka
Ez a probléma akkor fordul elő, ha a következő feltételek közül egy vagy több teljesül:
-
Az Üzleti portál telepítéséhez használt felhasználói fiók nem rendelkezik a megfelelő engedélyekkel az IIS-t futtató Microsoft Internet Information Services kiszolgálón. A felhasználói fiók nem tagja a számítógépen futó megfelelő szerepköröknek, Microsoft SQL Server.
-
A felhasználói fiók annak a tartománynak a tagja, amely nem tagja annak a tartománynak, amelyben az üzleti portált telepítették.
-
A felhasználói fiók nem létezik az Üzleti portál tábláiban a Dynamics-adatbázisban vagy a rendszeradatbázisban.
-
A felhasználói fiók megsérül az Üzleti portálon.
-
Az Internet Továbbfejlesztett biztonság engedélyezve van.
Megoldás
A probléma megoldásához kövesse az alábbi lépéseket. Minden egyes lépés befejezése után kattintson a Webhelywebhely Gépházmajd a Felhasználók kezelése az üzleti portálon lehetőségre. Ha nem jelenik meg a "Tünetek" szakaszban említett hibaüzenet, akkor megoldotta a problémát. Ha ez igaz, akkor nem kell végrehajtania a szakaszban hátralévő lépéseket. Minden alkalommal, amikor megjelenik a hibaüzenet, lépjen a következő lépésre.
-
Győződjön meg arról, hogy az Üzleti portál telepítéséhez használt felhasználói fiók legalább helyi rendszergazdai engedélyekkel rendelkezik az IIS-t futtató kiszolgálón. Ezenkívül arról is győződjön meg, hogy a felhasználói fiók rendelkezik Microsoft SQL Server bejelentkezéssel. Győződjön meg arról, hogy a bejelentkezés az alábbi kiszolgálói szerepköröknek SQL Server:
-
Biztonsági rendszergazdák
-
Adatbázis-készítők
-
-
Győződjön meg arról, hogy a felhasználói fiók annak a tartománynak és hálózatnak a tagja, amelyen az üzleti portál telepítve van. Ellenőrizze azt is, hogy a tartományhoz be van-e állítva egy megbízható környezet a hálózaton.
-
Győződjön meg arról, hogy a hibaüzenetet fogadó felhasználói fiók létezik az alábbi táblázatokban:
-
MbfUserWindowsIdentity
-
MbfUser
A felhasználói fiók létezik-e, ha futtatja az alábbi utasítást a SQL Query Analyzer vagy a SQL Server Management Studio. A Microsoft Dynamics GP esetén futtassa az utasítást a Dynamics-adatbázison. A Microsoft Dynamics SL-hez futtassa az utasítást a rendszeradatbázison.SELECT WINDOWSCREDENTIALS FROM MbfUserWindowsIdentity
SELECT ALIAS FROM MbfUserHa a felhasználói fiók nem létezik ezekben a táblákban, az Üzleti portált telepített felhasználónak el kell távolítania, majd hozzá kell adnia a felhasználói fiókot az Üzleti portálon keresztül. A felhasználói fiókok eltávolításáról és hozzáadásáról további információt a További információ című szakaszban található.
-
-
Ha a probléma nem szűnik meg, az Üzleti portált telepített felhasználót próbálja meg végrehajtani. Ha az üzleti portált telepítő felhasználó nem kapja meg a hibaüzenetet, előfordulhat, hogy a hibaüzenetet kapó felhasználó felhasználói fiókja megsérült. Az Üzleti portált telepített felhasználónak el kell távolítania, majd hozzá kell adnia a felhasználói fiókot az Üzleti portálon keresztül. A felhasználói fiókok eltávolításáról és hozzáadásáról további információt a További információ című szakaszban található.
-
Az IIS-kiszolgálón kattintson a Startgombra, majd a Vezérlőpult parancsra,kattintson a Programok telepítése és törlése, majd a Hozzáadás/eltávolítás Windows parancsra. Törölje a jelölést az Internet továbbfejlesztett biztonság jelölőnégyzetből, majd a varázsló lépéseit haladva távolítsa el a programot.
Megjegyzések-
Ha az Internet Enhanced Securityt szeretné használni, ügyeljen arra, hogy a megfelelő jelszóval együtt a tartomány\felhasználónév\felhasználónév használatával jelentkezzen be.
-
A biztonsági ellenőrzéshez nem szükséges az Internet továbbfejlesztett biztonsága, mert az üzleti portál hitelesíti magát a tartományon minden olyan felhasználónál, aki megpróbál bejelentkezni a programba.
-
További információ
Ha el szeretne távolítani, majd fel szeretne venni egy felhasználói fiókot az üzleti portálon, kövesse az alábbi lépéseket.
Felhasználó eltávolítása
-
Indítsa el az Üzleti portált. Használja az Üzleti portál telepítéséhez használt felhasználói fiókot.
-
Az Üzleti portál 3.0-ban kattintson a Webhelywebhely Gépház,majd az Üzleti portál felhasználóinak kezelése elemre.
A Dynamics GP 10 és újabb verziók üzleti portálján kattintson a Webhelyműveletek ,majd a Webhely Gépház elemre,majd az Üzleti portál felügyelete csoportban kattintson a Felhasználók elemre. -
A Felhasználói lista listában válassza ki a felhasználói fiókot.
-
A Feladat hozzáadása csoportban kattintson a Felhasználók eltávolítása gombra.
-
Az Üzleti portál felhasználóinak eltávolítása ablakban kattintással jelölje ki az eltávolítani kívánt felhasználói fiókot.
-
Kattintson az Eltávolítás gombra.
Felhasználó hozzáadása
-
Indítsa el az Üzleti portált. Használja az Üzleti portál telepítéséhez használt felhasználói fiókot.
-
Az Üzleti portál 3.0-ban kattintson a Webhelywebhely Gépház,majd az Üzleti portál felhasználóinak kezelése elemre.
A Dynamics GP 10 és újabb verziók üzleti portálján kattintson a Webhelyműveletek ,majd a Webhely Gépház elemre,majd az Üzleti portál felügyelete csoportban kattintson a Felhasználók elemre. -
A Feladat felvétele területen kattintson az Új felhasználók hozzáadása elemre. Ha fel szeretne venni egy felhasználói fiókot az üzleti portálra, kövesse a Felhasználók hozzáadása varázsló lépéseit.