J'ai installé Visual Studio 11 Beta et soudainement toutes les méthodes d'action asynchrone que j'avais créées sous l'aperçu du développeur VS 11 ont commencé à se bloquer (apparemment ce problème: http://blogs.msdn.com/b/pfxteam/archive/2012/03/ 03 / 10277166.aspx ).
Mon application utilise v4.0.30319 comme version du framework, mais il n'y a pas d'option pour utiliser 4.5. J'ai réparé mon installation .net 4.5 pour être sûr, mais rien. Existe-t-il un moyen de configurer cela dans IIS? Dois-je bin déployer les fichiers (et si oui, lesquels)?
.net
visual-studio
iis
Gene Reddick
la source
la source
Réponses:
Il n'y a pas de pool d'applications 4.5. Vous pouvez utiliser n'importe quelle application 4.5 dans le pool d'applications 4.0. Le .NET 4.5 est "juste" une mise à jour sur place et non une nouvelle version majeure.
la source
Allez dans "Exécuter" et exécutez ceci:
REMARQUE: exécutez en tant qu'administrateur.
la source
Il n'y a pas de v4.5 affichée dans l'interface graphique, et vous n'avez généralement pas besoin de spécifier manuellement la v4.5 car il s'agit d'une mise à jour sur place. Cependant, vous pouvez le définir explicitement avec appcmd comme ceci:
Appcmd se trouve dans
%windir%\System32\inetsrv
. Cela m'a aidé à résoudre un problème avec Web Deploy, où il générait une erreur ERROR_APPPOOL_VERSION_MISMATCH après la mise à niveau de la v4.0 vers la v4.5.Article MS sur la définition de la version .Net pour App Pool
la source