Maison  >  Article  >  développement back-end  >  Solutions aux problèmes courants lors du déploiement d'asp.net sur IIS_Conseils pratiques

Solutions aux problèmes courants lors du déploiement d'asp.net sur IIS_Conseils pratiques

韦小宝
韦小宝original
2017-12-15 11:16:251952parcourir

Cet article présente principalement en détail les solutions aux problèmes courants de déploiement de asp.net sur IIS. Il a une certaine valeur de référence. Ceux qui sont intéressés par asp.net Amis, vous pouvez vous référer à

Aujourd'hui, je bricolais umbraco, et je l'ai fait localement, mais lorsque je l'ai mis sur le serveur, une exception s'est produite. J'ai cherché beaucoup d'informations sur le site Web et j'ai finalement résolu le problème.

La solution sera décrite ci-dessous, et les problèmes spécifiques ne seront pas répertoriés un par un

1 Le framework .net framework correspondant n'est pas installé

Solution : Les frameworks inférieurs à .net 3.5 doivent être installés via [Activer ou désactiver les fonctions Windows].

Les frameworks supérieurs à 4.0 doivent être téléchargés depuis le site officiel de Microsoft, puis installés.

2. IIS n'a pas réussi à s'enregistrer

Solution :

Dans le formulaire CMD, Exécutez la commande suivante :

enregistrement du framework .net 2.0 :

C:WINDOWSMicrosoft.NETFrameworkv2.0.50727aspnet_regiis.exe -i

enregistrement .net 4.0 (l'enregistrement de 4.5 framework est également Avec la commande suivante, les frameworks 4.0 et 4.5 sont affichés comme 4.0 dans IIS) :

C:WINDOWSMicrosoft.NETFrameworkv4.0.30319aspnet_regiis.exe -i

3. Où se trouve le site Web Problème d'autorisations d'annuaire

Solution :

Cliquez avec le bouton droit sur le dossier du site Web et sélectionnez [Sécurité], puis cliquez sur [Modifier] – [Ajouter] – [Avancé] – [Rechercher maintenant] pour rechercher [ SERVICE RÉSEAU], puis [OK] ; puis accordez les autorisations de lecture, d'écriture, de modification, etc. à [SERVICE RÉSEAU] Si le site Web ne peut toujours pas être affiché, accordez à [SERVICE RÉSEAU] les autorisations les plus élevées. . Si cela ne fonctionne toujours pas, ajoutez [tout le monde] et accordez-lui les autorisations les plus élevées.

Si l'opération ci-dessus aboutit toujours à un message 404 ou si le site Web n'affiche rien, vous pouvez modifier les paramètres [Affichage ISAPI et CGI] d'IIS et modifier les restrictions à l'intérieur pour permettre. . Comme indiqué ci-dessous

Pour déployer un site Web asp.net, assurez-vous d'abord qu'IIS est correctement installé, puis assurez-vous que le pool d'applications sélectionné pour le site Web et le Les numéros de version .net du site Web sont cohérents. Si une erreur est signalée, vérifiez-la généralement dans l'ordre ci-dessus et le problème sera résolu. N'oubliez pas de redémarrer IIS après avoir terminé chaque étape, et parfois le problème sera résolu.

Ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'apprentissage de chacun. J'espère également que tout le monde soutiendra le site Web PHP chinois.

Recommandations associées :

Explication sur la lecture et l'écriture de fichiers de configuration dans ASP.NET

Comment ASP.NET implémente l'ajout, la suppression, la modification et la requête Hadoop

Comment IIS implémente la méthode de déploiement du site Web asp.net mvc

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en 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