Comment publier asp site web à l'aide de IIS7
Je suis en train d'héberger mon application web dans IIS7 (à des fins de test). J'ai vérifié tutoriels pour le faire, ils sont très similaires, mais je reçois toujours des erreurs. Je suppose que je suis en manque de quelque chose, j'espère que vous pourrait m'aider.
Choses que j'ai maintenant:
1. Installé IIS7 avec asp net (IIS image de bienvenue s'affiche, donc je suppose que son installé correctement)
2. Application web Simple (seulement avec Défaut.aspx et quelques autres générée automatiquement les fichiers)
Je suis à l'aide de tutoriels comme celui-ci:
http://www.codeproject.com/Articles/28693/Deploying-ASP-NET-Websites-on-IIS-7-0
Pour ceux qui ne veulent pas de cliquer sur le lien, voici les étapes de ce tutoriel (juste avec les mages et quelques informations supplémentaires):
Étape 1: à Partir de Visual Studio, de publier votre application Web.
Étape 2: Copie de la demande publiée dossier "C:\intepub\wwwroot" [par défaut] dossier.
Étape 3: à Partir d'EXÉCUTER - > inetmgr -> OK
"TestWeb" récemment collé webapplication sur votre dossier wwwroot.
Étape 4: Nous avons besoin de le convertir à une application, il suffit de faire un clic droit et Cliquez ensuite sur "ConvertToApplication" comme illustré dans l'image suivante:
+ Comment créer et attribuer des pools d'applications
Maintenant sur les erreurs que j'obtiens quand j'essaie de connecter à l'Échantillon en cours d'exécution site web:
1. Si je suis en utilisant le Framework 4.0 intégrée d'application de la piscine:
Erreur HTTP 500.21 - Erreur Interne du Serveur
Handler "PageHandlerFactory Intégrée" a un mauvais module "ManagedPipelineHandler" dans sa liste de module
2. Si je suis en utilisant le Framework 4.0 application Classique de la piscine:
Erreur HTTP 404.17 - introuvable
Le contenu demandé semble être de script et ne seront pas desservis par le gestionnaire de fichier statique.
Ma conjecture est que quelque chose pourrait être mal configuré dans IIS7 ou je pourrais publier mon application web pas la façon dont il doit être publié, car ils diffèrent dans les tutoriels que j'utilise. Pour l'instant, je suis à la publication, à l'aide du Système de Fichiers option. Est-ce la bonne pour IIS7?
Espère que quelqu'un pourrait m'expliquer mes erreurs.
Merci, Walt
Vous devez vous connecter pour publier un commentaire.
La réponse de l'interlocuteur était de lancer le aspnet_regiis.exe -j'ai du cadre répertoire
Ci-dessous des suggestions et des commentaires qui ont conduit à cette réponse :
Je n'ai jamais eu de problèmes lors de la publication de sites web et de services web sur IIS7 (pour le moment), mais j'ai fait un peu de recherche et selon le lien suivant : http://forums.asp.net/post/3225843.aspx
Il est suggéré que, après la commutation du pool d'applications Classiques .NET pool d'applications, il peut être nécessaire pour vous commenter un article dans le site web.config qui est nécessaire pour IIS7
Avez-vous essayer ?
Pour le nombre HTTP:500.21 cochez cette asp.net forum
"On dirait que vous n'avez pas installé le asp.net fonctionnalité de dans IIS dans "Ajouter/Supprimer des composants windows" afin que tous les regstration nécessaires à l'exécution de asp.net n'est pas présent dans votre configuration." de la page.
Pour le nombre 404.17 veuillez vérifier l'asp.net module si l'installation est correcte ou pas. Si non, alors vous pourriez avoir à installer manuellement. Cochez cette fil.