Znaki
V programu Business Portal za Microsoft Dynamics GP prejmete to sporočilo o napaki:
Napaka strežnika v aplikaciji »/«.
Stanja seje ni mogoče serializirati. V načinih »StateServer« in »SQLServer« ASP.NET serializirajo predmete stanja seje, zato predmeti, ki jih ni mogoče serializirati, ali predmeti PauloByRef niso dovoljeni. Ista omejitev velja, če podobno serializacijo opravi trgovina stanja seje po meri v načinu »Po meri«.
Do te težave pride, če je resničen eden od teh pogojev:
-
S klikom potrdite potrditveno polje Zahtevaj začetni/ustavi čas v samopostrežni paket za upravljanje človeških virov v poslovnem portalu.
-
Časovni list shranite v pogledu Project strošek & za Microsoft Dynamics GP.
-
Novo poizvedbo ustvarite v članku Upravljanje zahtev za microsoft Dynamics GP.
Razlog
Do te težave pride, ker drug program spremeni <sessionState> element v Web.config datoteki.
Rešitev
Če želite odpraviti to težavo, spremenite <sessionState>, če želite uporabiti parametre, ki jih poslovni portal potrebuje. To naredite tako:
-
Poiščite datoteko Web.config za poslovni portal. Ta datoteka je v navideznem imeniku v mapi Inetpub v strežniku, v katerem je nameščen poslovni portal. Ta datoteka je lahko na primer na tem mestu:
C:\Inetpub\wwwroot\wss\VirtualDirectories\81
-
Naredite kopijo Web.config datoteke.
-
V Beležnica ali drugem urejevalniku besedila odprite Web.config besedila.
-
V meniju Uredi kliknite Najdi.
-
V polje Najdi vnesite sessionState mode, nato pa kliknite Najdi naprej.
-
Preverite, ali <sejoSejoSejeSrednja> prikaže naslednji element.
<sessionState mode="InProc" />
-
Če element <sessionState> ne uporablja vrednosti atributa »InProc«, uredite element <sessionState načina>, če želite uporabiti vrednost atributa »InProc«.
-
Shranite Web.config datoteke.
-
Če želite omogočiti spremembe v Web.config, zaženite ukaz iisreset. To naredite tako:
-
V strežniku, v katerem je nameščen poslovni portal, kliknite Začetekin nato Zaženi.
-
V polje Odpri vnesite ta ukaz in pritisnite ENTER:
iisreset
-