Domanda

Nel nostro ambiente MOSS Enterprise abbiamo uno strano problema.Di tanto in tanto, le persone ricevono questo messaggio di errore quando tentano di creare una nuova raccolta siti o di accedere al proprio sito personale:

"Impossibile caricare file o assembly" Microsoft.SharePoint.ApplicationPages, versione = 12.0.0.0, cultura = neutrale, publickeytoken = 71e9bce111e9429c "o una delle sue dipendenze.L'accesso è negato.'

Il problema viene risolto aggiornando la sicurezza della directory c:\inetpub\wwwroot\wss\virtualdirectories\[cartella di amministrazione centrale]\ (per la creazione di raccolte siti) o c:\inetpub\wwwroot\wss\virtualdirectories\[cartella del mio sito]\ .

Dopo un paio d'ore o giorni, il problema ritorna e dobbiamo aggiornare nuovamente la sicurezza.Qualcun altro ha già visto questo comportamento?

AGGIORNAMENTO (28/4/2011):

BENE...quello che ho notato è che questo accade dopo che il pool di applicazioni è scaduto...soprattutto di notte, quando SharePoint non viene utilizzato.Ho anche notato che il problema scompare aprendo il file web.config, aggiungendo uno spazio e salvandolo (immagino che questo ricicli il pool di applicazioni).

Come soluzione alternativa, simulo una richiesta di pagina a una pagina in ciascuna applicazione Web ogni 15 minuti e funziona (mantiene attivo il pool di applicazioni).Non è una vera soluzione, ma almeno gli utenti vengono aiutati.

Abbiamo avuto un caso con MS per questo problema ma non abbiamo trovato una risposta.Poiché stiamo pianificando un aggiornamento al 2010, abbiamo smesso di investire tempo in questo problema e abbiamo applicato la soluzione alternativa menzionata fino alla graduale eliminazione dell'ambiente 2007.

È stato utile?

Soluzione

Sono entrato in contatto di recente con qualcuno che ha avuto lo stesso problema. Ha aperto un caso con Microsoft e ci hanno suggerito di mettere una copia del Microsoft.SharePoint.ApplicationPages.dll nel GAC. Esso non può essere la soluzione migliore, ma di risolvere i problemi.

Altri suggerimenti

Ho provato ad aggiungere le DLL al GAC o al contenitore dell'applicazione, non ha funzionato.

Ma l'ha fatto funzionare aggiungendo l'account SERVIZIO DI RETE alla directory virtuale dell'applicazione Web SharePoint.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top