Fa sostituzione di un assembly nella GAC ??causa un reset?
-
16-10-2019 - |
Domanda
Quindi, ho una parte web ho scritto che non funziona correttamente, io ottenere "riferimento oggetto non impostato a un'istanza di un oggetto." funziona bene in dev, ma quando ho installato nel prod, non è così.
In ogni caso, se sostituisco l'assembly nella Global Assembly Cache, fa che causa ogni tipo di IIS di reset, o pool di app per riciclare? O ho bisogno di ripristinare qualsiasi cosa per poter prendere il nuovo gruppo?
chiedo solo perché non voglio essere permetto di reimpostare nulla sul server SP durante l'orario lavorativo, in modo da non voglio copiare il nuovo gruppo se si azzera nulla. In dev, schiero con WSPBuilder, e penso che ricicla le piscine app quando clicco "Copia di GAC".
Soluzione
Sì, avrete bisogno di fare un iisreset o di una piscina riciclo app per esso per prendere la nuova DLL nella GAC.
Altri suggerimenti
Se si ha accesso RDP al server, lo farei in questo modo.
- Aprire la cartella C: \ Windows \ assembly cartella
- Aprire la cartella in cui si trova la DLL
- Copiare la DLL al gruppo della cartella
- attendere fino è possibile reimpostare il server web
- Fare un iisreset / noforce o riciclare i pool di applicazioni tramite Gestione IIS
Se non si dispone di (RDP) l'accesso al server si potrebbe scrivere uno script (o utilizzare quelli di WSP Builder). Basta essere attenti. Credo che gli script di default di WSP Builder causa un reset automatico. Dovrete modificare quelli manualmente.