Quel est le moyen le plus sûr de vérifier que IIS récupère les modifications apportées à une DLL recompilée? 1. Copiez simplement la DLL dans le dossier/bin? 2. Effacer le cache de l'application? 3. Redémarrez IIS? 4. Redémarrez le serveur? Remarque: Je suis sûr que les options 3 & 4 fonctionneraient, mais elles pourraient être un peu drastiques dans un environnement de production ;-)Gestion des DLL d'assembly dans .Net
Répondre
La copie de la DLL dans le \ bin doit recycler le processus de travail. Si cela ne fonctionne pas, la meilleure chose à faire est de recycler AppPool. Lorsque vous recyclerez votre AppPool, cela déchargera AppDomain de votre site Web. Lorsqu'un nouveau AppDomain est créé, il chargera la nouvelle version de votre assembly.
Appuyez sur le fichier Web.config?
Etes-vous sûr ou est-ce juste une supposition? –
Cela va juste déclencher ce que "Andrew Hare" a écrit à propos de. – Patrik
Je suis sûr, le point d'interrogation signifie simplement que ce n'est pas une solution plus propre. Mais c'est une bonne solution si vous voulez redémarrer votre application Web. même sans changer les DLL. –
- 1. Gestion des dépendances DLL avec Maven
- 2. .NET PInvoke Gestion des exceptions
- 3. DLL mélange manager de gestion
- 4. Gestion des fichiers temporaires dans un petit programme .NET
- 5. Numéro de version d'une dll dans .NET
- 6. Système de gestion de documents dans .NET
- 7. Gestion des exceptions/gestion des ressources dans Jersey JAX-RS
- 8. .NET 3.5 ActiveX dll InteropServices.COMException
- 9. Client de service Web (.NET 2008), gestion des exceptions?
- 10. Gestion des événements dans SPWebPartManager
- 11. gestion des erreurs dans php
- 12. Gestion des événements dans wxPython
- 13. Gestion des événements dans ASP.net
- 14. Fichier de configuration de l'application de gestion des exceptions .NET
- 15. Bibliothèques de gestion des exceptions conviviales pour WinForms (.NET)
- 16. Une DLL peut-elle appeler une DLL .NET?
- 17. Gestion des événements avec PowerShell?
- 18. Versions DLL .NET et déploiement de xcopy
- 19. en utilisant une DLL dans une application .NET
- 20. Gestion correcte de l'espace de noms dans .NET XmlWriter
- 21. ASP .NET WebSite avec DLL d'importation
- 22. Décharger COM dll du programme .Net
- 23. Maintenir la version correcte pour une DLL dll référencée dans un projet .NET
- 24. Comment créer une DLL multi-plate-forme dans .net
- 25. Gestion des rôles variables
- 26. Gestion des appels asynchrones
- 27. Gestion des risques
- 28. Comment arrêter la gestion des noms de la fonction exportée de ma DLL?
- 29. DB2 Gestion des exceptions
- 30. Gestion des transactions Django
Je pense, pour être absolument sûr, que vous devriez construire un nouveau serveur à partir de zéro, avec du nouveau matériel, puis copier la DLL dans le dossier/bin. :) Cette méthode devrait être appelée "Nuke le site de l'orbite, c'est la seule façon d'être sûr!" – Moose