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 -ienregistrement .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 -i3. 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!