Jelenségek
A következő hibaüzenet jelenik meg a Microsoft Dynamics GP üzleti portálján:
Kiszolgálóhiba a következőben: '/' alkalmazás.
Nem lehet szericializálni a munkamenet állapotát. A "StateServer" és az "SQLServer" módban a ASP.NET szerializálja a munkamenet állapota objektumokat, és ennek következtében a nem szerializálható objektumok vagy a ÍmeByRef objektumok nem engedélyezettek. Ugyanez a korlátozás érvényes akkor is, ha az egyéni munkamenetállapot-tároló "Egyéni" módban tárolja a hasonló szerializálást.
Ez a probléma akkor fordul elő, ha az alábbi feltételek egyike teljesül:
-
Jelölje be a Kezdési/leállítási időpont megkövetelje jelölőnégyzetet az üzleti portál Humánerőforrás-kezelési Önkiszolgáló csomag területén.
-
A munkaidő-nyilvántartást a Microsoft Dynamics GP Project idő- & mentheti.
-
Új igénylést hozhat létre a Microsoft Dynamics GP requisition Management szolgáltatásában.
A probléma oka
Ez a probléma azért fordul elő, mert egy másik alkalmazás <a sessionState> egy elemet a Web.config fájlban.
Megoldás
A probléma megoldásához módosítsa a <-munkamenetState> úgy, hogy az üzleti portálhoz szükséges paramétereket használja. Ezt a következőképpen teheti meg:
-
Keresse meg Web.config vállalati portálhoz. Ez a fájl az Üzleti portált tartalmazó kiszolgáló Inetpub mappájában található. Ez a fájl például a következő helyen lehet:
C:\Inetpub\wwwroot\wss\VirtualDirectories\81
-
Másolatot kell Web.config fájlról.
-
A Jegyzettömb vagy egy másik szövegszerkesztőben nyissa meg a Web.config fájlt.
-
A Szerkesztés menüben kattintson a Keresés elemre.
-
A Mit keres mezőbe írja be a sessionState módot, majd kattintson a Következő gombra.
-
Ellenőrizze, hogy a <State> megjelenik-e az alábbiak szerint.
<sessionState mode="InProc" />
-
Ha a <sessionState> elem nem használja az "InProc" attribútum értékét, módosítsa a <sessionState módot> elemet az "InProc" attribútumérték használatára.
-
Mentse a Web.config fájlt.
-
Ha engedélyezni szeretné a módosításokat a Web.config fájlban, futtassa az iisreset parancsot. Ehhez kövesse az alábbi lépéseket:
-
A kiszolgálón, amelyen az üzleti portál telepítve van, kattintson a Start gombra,majd a Futtatás parancsra.
-
Írja be a következő parancsot a Megnyitás mezőbe, majd nyomja le az ENTER billentyűt:
iisreset
-