Je viens d'installer vs 2010, suivi d'IIS dans la fenêtre 7. lors de la création d'un site Web dans .net framework 4.0 et de le convertir en application dans IIS, il affiche cette erreur
Si je supprime le targetFramework="4.0"
fichier de configuration Web, cela me montre une deuxième erreur liée à une linq
erreur de référence
Tout cela se produit lorsque j'utilise localhost pour exécuter mon site Web, mais chaque fois que j'utilise juste f5 en vs 2010, il fonctionne parfaitement.
Lorsque je veux joindre mon processus avec, aspnet_wp.exe
je ne trouve pas ce processus dans ma liste.
J'ai cherché beaucoup de réponses ici. Qu'est-ce que je rate.
asp.net
iis-7
web-config
rahularyansharma
la source
la source
Réponses:
Le problème pourrait être:
Voir également
... ce qui m'a aidé à résoudre un problème similaire.
la source
Vous devrez probablement réenregistrer ASP.Net version 4 avec IIS.
Accédez à votre dossier .net framework 4.0 et exécutez
aspnet_regiis.exe -i
Par exemple, mon dossier .net framework 4.0 (Server 2k8 R2 x64) se trouvait à: C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319
la source
Exécutez la commande suivante pour résoudre ce problème.
Démarrer -> Exécuter:
% windir% \ Microsoft.NET \ Framework \ v4.0.30319 \ aspnet_regiis.exe –i
Si vous obtenez une erreur concernant les droits ADMIN, vous devez procéder comme suit.
la source
Depuis le panneau de configuration, ouvrez le gestionnaire IIS -> sur le côté gauche, sélectionnez "Pools d'applications" -> Maintenant, sur la partie centrale, votre liste de projets s'affiche, puis sélectionnez votre projet, par exemple "MvcApplication1" -> à droite, sélectionnez "définir les paramètres par défaut du pool d'applications" -> Modifiez maintenant Version .Net Framework de V2.0 à V4.0
Celui-ci fonctionne pour moi, mais assurez-vous que vous avez déjà installé .Net Framework 4.0.
la source
Vous pouvez également ouvrir les pages de propriétés de vos projets dans VS, et dans la section "Construire" choisir comme "Framework cible" - .NET Framework 4. Cela m'a aidé avec le même problème.
la source
Ouvrez votre IIS, cliquez sur votre pool d'applications et modifiez-y les paramètres. Cliquez sur defaultAppPool et vérifiez la version .Net Clear si la version 4.0 est présente. vous pouvez peut-être changer le mode pipeline en intégré.
la source