Maison >développement back-end >Tutoriel C#.Net >Solution aux erreurs absurdes et 500 lors du débogage du site Web .Net 4.0 dans IIS7.5

Solution aux erreurs absurdes et 500 lors du débogage du site Web .Net 4.0 dans IIS7.5

高洛峰
高洛峰original
2017-01-06 16:14:541781parcourir

Je viens de déployer la dll ii7 écrite en x86, et le problème suivant va se produire

iis 7 x86, Impossible de charger le fichier ou l'assembly 'Nom' ou une de ses dépendances. a été conçu pour charger un programme avec un format incorrect.

Pour résoudre ce problème, configurez simplement le programme x86 compatible iis. Les étapes spécifiques sont :

1 Démarrer-> 🎜>

IIS7.5中调试.Net 4.0网站出现无厘头、500错误的解决方法

2.

IIS7.5中调试.Net 4.0网站出现无厘头、500错误的解决方法

3. Paramètres avancés, définissez simplement Activer les applications 32 bits sur True.

IIS7.5中调试.Net 4.0网站出现无厘头、500错误的解决方法

La solution pour déboguer l'erreur absurde 500 sur le site Web .Net 4.0 dans IIS7.5 fournie avec Win7 Ultimate Edition ne mentionne pas la cause, seulement le phénomène.


Installez Win7 et installez VS2010, fourni avec la bibliothèque d'exécution .Net 4.0. Activez la fonction IIS intégrée. Il se peut que la version phare ne soit livrée qu'avec IIS. Je ne l'ai pas essayée avec d'autres versions. Créez un nouveau site Web dans IIS, dans le pool d'applications, configurez le site Web pour qu'il utilise la bibliothèque d'exécution .NET Framework v4.0.

NavigationIIS7.5中调试.Net 4.0网站出现无厘头、500错误的解决方法

IE a signalé une erreur de serveur 500. IIS7.5中调试.Net 4.0网站出现无厘头、500错误的解决方法

Parce que je suis sûr qu'il n'y a aucun problème avec le site Web utilisant le serveur de débogage fourni avec VS et qu'il n'y aura aucune erreur. Il s’agit donc probablement d’un problème de configuration IIS. Plus tard, après enquête, la raison était que lorsque j'ai installé le système, j'ai d'abord installé VS2010, puis activé IIS. Dans ce cas, .NET 4 n'était pas enregistré dans IIS et IIS fourni avec Win7 ne prend en charge que .NET 2.0. Par conséquent, vous devez l'enregistrer manuellement.

Les étapes d'inscription sont les suivantes :

Commencez par saisir le mot cmd dans le champ de recherche, puis l'application cmd.exe apparaît

IIS7.5中调试.Net 4.0网站出现无厘头、500错误的解决方法

cmd.exe Faites un clic droit dessus et sélectionnez Exécuter en tant qu'administrateur.

IIS7.5中调试.Net 4.0网站出现无厘头、500错误的解决方法

Collez la commande suivante dans la fenêtre de ligne de commande et appuyez sur Entrée pour terminer l'enregistrement.

"%WINDIR%Microsoft.NETFrameworkv4.0.30319aspnet_regiis.exe" -iru -enable À l'heure actuelle, nous constatons que dans IIS, l'enregistrement du support d'exécution 4.0 est réussi.

IIS7.5中调试.Net 4.0网站出现无厘头、500错误的解决方法

Actualisez IE et le site Web sort normalement.

Attribut non reconnu "targetFramework"---Solution Après l'installation de VS2010, l'erreur suivante se produira lorsqu'un site Web créé à l'aide de .NET Framework 4 est placé sous IIS (7.0) :

IIS7.5中调试.Net 4.0网站出现无厘头、500错误的解决方法

Les « Informations sur la version » nous indiquent que les versions de .NET Framework et d'ASP.NET sont toutes deux 2.0 et que nous avons utilisé .NET Framework 4.0 lors de la création du site Web. Le site Web doit donc être configuré. Le .NET Les propriétés du framework sont 4.0.

Ouvrez le Panneau de configuration - Outils d'administration - Gestionnaire des services Internet (IIS) sous Win7, sélectionnez le site Web par défaut, sélectionnez "Paramètres avancés..." dans la colonne "Gérer le site Web" à droite, et change "Applications" Pool" est remplacé par "ASP.NET v4.0", comme indiqué ci-dessous :

IIS7.5中调试.Net 4.0网站出现无厘头、500错误的解决方法

Entrez maintenant localhost dans le navigateur et le problème devrait être résolu !

Pour plus d'articles sur les solutions aux erreurs absurdes et 500 lors du débogage des sites Web .Net 4.0 dans IIS7.5, veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn