Συμπτώματα
Λαμβάνετε το ακόλουθο μήνυμα σφάλματος στην Επιχειρηματική πύλη για το Microsoft Dynamics GP:
Σφάλμα διακομιστή στην εφαρμογή "/".
Δεν είναι δυνατή η σειριοποίηση της κατάστασης περιόδου λειτουργίας. Στη λειτουργία "StateServer" και "SQLServer", το ASP.NET θα σειριοποιήσει τα αντικείμενα κατάστασης περιόδου λειτουργίας και, ως αποτέλεσμα, τα αντικείμενα που δεν είναι σε σειρά ή αντικείμενα Του MarshalByRef δεν επιτρέπονται. Ο ίδιος περιορισμός ισχύει εάν η παρόμοια σειριοποίηση γίνεται από το χώρο αποθήκευσης προσαρμοσμένης κατάστασης περιόδου λειτουργίας σε λειτουργία 'Προσαρμογή'.
Αυτό το πρόβλημα παρουσιάζεται εάν ισχύει μία από τις ακόλουθες συνθήκες:
-
Κάντε κλικ για να επιλέξετε το πλαίσιο ελέγχου "Να απαιτούνται χρόνοι έναρξης/διακοπής" στην οικογένεια προγραμμάτων αυτοεξυπη πόρων της επιχειρηματικής πύλης.
-
Μπορείτε να αποθηκεύσετε ένα φύλλο κατανομής χρόνου στο Project χρόνου & έξοδα για το Microsoft Dynamics GP.
-
Μπορείτε να δημιουργήσετε μια νέα επίταση στη Διαχείριση αναπλήρωσης για το Microsoft Dynamics GP.
Αιτία
Αυτό το πρόβλημα παρουσιάζεται επειδή μια άλλη εφαρμογή αλλάζει <κατάσταση λειτουργίας περιόδου λειτουργίας> στο Web.config αρχείο.
Επίλυση
Για να επιλύσετε αυτό το πρόβλημα, αλλάξτε <κατάσταση λειτουργίας περιόδου λειτουργίας> να χρησιμοποιήσετε τις παραμέτρους που χρειάζεται η επιχειρηματική πύλη. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
-
Εντοπίστε το Web.config για επιχειρήσεις Portal. Αυτό το αρχείο βρίσκεται στον εικονικό κατάλογο του φακέλου Inetpub στο διακομιστή στον οποίο είναι εγκατεστημένη η επιχειρηματική πύλη. Για παράδειγμα, αυτό το αρχείο μπορεί να βρίσκεται στην ακόλουθη θέση:
C:\Inetpub\wwwroot\wss\VirtualDirectories\81
-
Κάντε ένα αντίγραφο του Web.config αρχείου.
-
Σε Σημειωματάριο ή σε άλλο πρόγραμμα επεξεργασίας κειμένου, ανοίξτε το Web.config αρχείο.
-
Στο μενού "Επεξεργασία", κάντε κλικ στην επιλογή "Εύρεση".
-
Στο πλαίσιο "Εύρεση του", πληκτρολογήστε κατάσταση λειτουργίας περιόδου λειτουργίας και, στη συνέχεια, κάντε κλικ στην επιλογή "Εύρεση επόμενου".
-
Βεβαιωθείτε ότι η <λειτουργίας sessionState> στοιχείο εμφανίζεται ως εξής.
<sessionState mode="InProc" />
-
Εάν το στοιχείο <sessionState> δεν χρησιμοποιεί την τιμή χαρακτηριστικού "InProc", επεξεργαστείτε το στοιχείο <sessionState mode> για να χρησιμοποιήσετε την τιμή χαρακτηριστικού "InProc".
-
Αποθηκεύστε το Web.config αρχείο.
-
Για να ενεργοποιήσετε τις αλλαγές στο Web.config, εκτελέστε την εντολή iisreset. Για να το κάνετε αυτό, ακολουθήστε τα παρακάτω βήματα:
-
Στο διακομιστή στον οποίο είναι εγκατεστημένη η επιχειρηματική πύλη, κάντε κλικ στην επιλογή "Έναρξη" και,στη συνέχεια, κάντε κλικ στην επιλογή "Εκτέλεση".
-
Πληκτρολογήστε την ακόλουθη εντολή στο πλαίσιο "Άνοιγμα" και, στη συνέχεια, πατήστε το πλήκτρο ENTER:
iisreset
-