Príznaky
V portáli Business Portal pre Microsoft Dynamics GP sa zobrazí toto chybové hlásenie:
Chyba servera v aplikácii /.
Nepodarilo sa serializovať stav relácie. V režime StateServer a SQLServer služba ASP.NET serializuje objekty stavu relácie a v dôsledku toho nie sú povolené žiadne serializovateľné objekty alebo objekty MarshalByRef. Rovnaké obmedzenie platí aj v prípade, že podobná serializácia sa vykonáva prostredníctvom ukladacieho priestoru vlastného stavu relácie v režime Vlastné.
Tento problém sa vyskytuje, ak je pravdivá jedna z nasledujúcich podmienok:
-
Kliknutím začiarknite políčko Vyžadovať časy začatia a zastavení na samoobslužný balík na podnikovom portáli na správu ľudských zdrojov.
-
Časový výkaz uložíte vo Project Time & pre Microsoft Dynamics GP.
-
V nástroji Requisition Management (Requisition Management) pre Microsoft Dynamics GP vytvoríte nové požiadavky.
Príčina
Tento problém sa vyskytuje, pretože iná aplikácia zmení <režim stavov> prvku v súbore Web.config relácie.
Riešenie
Ak chcete tento problém vyriešiť, zmeňte <režim stavovej> a použite parametre, ktoré potrebuje Business Portal. Postupujte podľa nasledujúcich krokov:
-
Vyhľadajte súbor Web.config for Business Portal. Tento súbor sa nachádza vo virtuálnom adresári v priečinku Inetpub na serveri, na ktorom je nainštalovaný business portal. Tento súbor môže byť napríklad v tomto umiestnení:
C:\Inetpub\wwwroot\wss\VirtualDirectories\81
-
Vytvorte kópiu súboru Web.config súboru.
-
V Poznámkový blok alebo v inom textovom editore otvorte Web.config súbor.
-
V ponuke Úpravy kliknite na položku Hľadať.
-
Do poľa Hľadať zadajte text režim relácieVyhodnotenie a potom kliknite na položku Hľadať ďalej.
-
Overte, či <režim relácie> je nasledovný.
<sessionState mode="InProc" />
-
Ak prvok <sessionState> nevyučuje hodnotu atribútu InProc, upravte prvok atribútu <sessionState mode> a použite hodnotu atribútu InProc.
-
Uložte Web.config súbor.
-
Ak chcete povoliť zmeny v Web.config súbore, spustite príkaz iisreset. Postupujte takto:
-
Na serveri, na ktorom je nainštalovaný podnikový portál, kliknite na tlačidlo Štarta potom kliknite na položku Spustiť.
-
Do poľa Otvoriť zadajte nasledujúci príkaz a stlačte kláves ENTER:
iisreset
-