Simptomi
Dobijate sledeću poruku o grešci na Poslovnom portalu za Microsoft Dynamics GP:
Greška servera u aplikaciji "/".
Nije moguće serijski dodeiti stanje sesije. U režimima "StateServer" i "SQLServer", ASP.NET će serijski dovesti do objekata stanja sesije i kao rezultat toga objekti koji se ne mogu serijski navesti ili ObjectByRef objekti nisu dozvoljeni. Isto ograničenje se primenjuje ako slično serijsko snimanje radi skladište stanja prilagođene sesije u "Prilagođenom" režimu.
Do ovog problema dolazi ako je ispunjen jedan od sledećih uslova:
-
Potvrdite izbor u polju za potvrdu Zahtevaj vreme početka/zaustavljanja u samouslužnom paketu za upravljanje ljudskim resursima na poslovnom portalu.
-
Vremenski tabelu čuvate u Project vremenskom & Troškovi za Microsoft Dynamics GP.
-
Kreirate novu licencu u upravljanju suvišnim pravima za Microsoft Dynamics GP.
Uzrok
Do ovog problema dolazi zato što druga aplikacija menja <sesijuState> elementu u Web.config datoteke.
Rezolucija
Da biste rešili ovaj problem, promenite <sesijeState režima> koristite parametre potrebne poslovnom portalu. Da biste to uradio, sledite ove korake:
-
Pronađite datoteku Web.config za posao Portal. Ta datoteka se nalazi u virtuelnom direktorijumu u fascikli Inetpub na serveru na kom je instaliran Poslovni portal. Na primer, ova datoteka se možda nalazi na sledećoj lokaciji:
C:\Inetpub\wwwroot\wss\VirtualDirectories\81
-
Napravite kopiju datoteke Web.config datoteke.
-
U Beležnica u drugom uređivaču teksta otvorite Web.config teksta.
-
U meniju Uređivanje izaberite stavku Pronađi.
-
U polju Pronađi otkucajte režim sessionState, a zatim kliknite na dugme Pronađi sledeće.
-
Uverite se da <sessionState režim> element izgleda na sledeći način.
<sessionState mode="InProc" />
-
Ako <sessionState> element ne koristi vrednost atributa "InProc", uredite <sessionState režim> da biste koristili vrednost atributa "InProc".
-
Sačuvajte datoteku Web.config datoteku.
-
Da biste omogućili promene u Web.config, pokrenite iisreset komandu. Da biste to uradio, sledite ove korake:
-
Na serveru na kojem je instaliran poslovni portal kliknite na dugme Start, a zatim izaberite stavku Pokreni.
-
U polju Otvori otkucajte sledeću komandu, a zatim pritisnite taster ENTER:
iisreset
-