Oireet
Näyttöön tulee seuraava virhesanoma Microsoft Dynamics GP:n yritysportaalissa:
Palvelinvirhe sovelluksessa /.
Istunnon tilan sarjoiminen ei onnistu. Tilapalvelin- ja SQLServer-tilassa ASP.NET sarjoittavat istunnon tilaobjektit, ja siksi ei-sarjoittavia objekteja tai MarshalByRef-objekteja ei sallita. Sama rajoitus on voimassa, jos mukautettu istuntotila tallentaa vastaavan sarjoituksen Mukautettu-tilassa.
Tämä ongelma ilmenee, jos jokin seuraavista ehdoista täyttyy:
-
Napsauta Vaadi alkamis- ja pysäytysaikoja -valintaruutu henkilöstöhallinnan omatoimisen yritysportaalin hallintapalvelussa.
-
Työaikaraportti tallennetaan Microsoft Dynamics GP Project n & työaikaraporttiin.
-
Voit luoda uuden hankintaehdotuksen Microsoft Dynamics GP:n hankintapyyntöjen hallinnassa.
Syy
Tämä ongelma ilmenee, koska toinen sovellus <istuntotilaa> elementtiä Web.config tiedostoon.
Ratkaisu
Voit ratkaista tämän ongelman vaihtamaan <Tila->, jotta voit käyttää Business Portalin tarvitsemia parametreja. Voit tehdä tämän seuraavasti:
-
Etsi Web.config yritysportaalin tiedosto. Tämä tiedosto sijaitsee virtuaalihakemistossa Inetpub-kansiossa palvelimessa, johon yritysportaali on asennettu. Tiedosto voi olla esimerkiksi seuraavassa sijainnissa:
C:\Inetpub\wwwroot\wss\VirtualDirectories\81
-
Tee kopio Web.config tiedostosta.
-
Avaa Muistio tai toisessa tekstieditorissa Web.config tiedosto.
-
Valitse Muokkaa-valikossaEtsi.
-
Kirjoita Etsi-ruutuun istunnonTila ja valitse sitten Etsi seuraava.
-
Varmista, että <tilatila> näkyy seuraavasti.
<sessionState mode="InProc" />
-
Jos <->-elementti ei käytä InProc-määritearvoa, muokkaa <sessionState mode> -elementtiä inProc-määritearvon käyttöä varten.
-
Tallenna Web.config tiedosto.
-
Jos haluat ottaa Web.config muutokset käyttöön, suorita iisreset-komento. Voit tehdä tämän seuraavasti:
-
Valitse siinä palvelimessa, johon yritysportaali on asennettu, Käynnistäja valitse sitten Suorita.
-
Kirjoita Seuraava komento Avaa-ruutuun ja paina sitten ENTER-näppäintä:
iisreset
-