Comment puis-je déployer MVC3 Hello World App à localhost et configurer IIS
Je suis un peu de mal à déployer mes MVC3 application sur mon localhost. Je suis à la recherche pour plus de détails pour créer et déployer ASP MVC 3 application de mon système local. J'ai essayé de déployer, mais ont eu des problème après problème. Au lieu de suivre chaque problème séparément (et j'ai peut-être à le faire de toute façon), j'aimerais créer un guide pour moi et pour les autres qui voient ce post.
Je suis à la recherche pour les mesures, y compris les bibliothèques à installer (ASP MVC3, IIS, etc) sur un Win7 SP1 machine avec VS2010 installé. Aussi, comment puis-je configurer IIS, et comment puis-je publier? L'objectif sera de déployer cette application web à une autre machine Win7 dans la maison, mais localhost sera la première étape. En outre, il serait utile de connaître toutes les mesures nécessaires pour rendre le site accessible à partir d'une autre machine sur le même réseau.
Voici ce que j'ai fait jusqu'à présent:
- Créé un ASP MVC 3 application avec VS2010
- Construit et géré
- Installé IIS
- Dans IIS", a Ajouté l'Application" sur le "Site Web par Défaut" avec l'Alias: "Bonjour"
4a. "Bonjour" s'exécute sur l'DefaultAppPool, .Net 4.0; Pipeline Intégré
4b. "Bonjour" est le chemin d'accès physique C:\inetpub\Hello
- Dans VS2010 - droit cliqué sur le projet et sélectionné l'option "Publier", à l'aide de FTP
- navigateur web: accédez à "localhost/Bonjour"
500.19 - erreur Interne du Serveur:
Config Error: This configuration section cannot be used at this path. This happens when
the section is locked at a parent level. Locking is either by default
(overrideModeDefault="Deny"), or set explicitly by a location tag with
overrideMode="Deny" or the legacy allowOverride="false"
Fichier De Config:
\\?\C:\inetpub\wwwroot\web.config
URL demandée:
http://localhost:80/Hello
Chemin D'Accès Physique:
C:\inetpub\Hello
Config Source:
68: <validation validateIntegratedModeConfiguration="false" />
69: <modules runAllManagedModulesForAllRequests="true" />
70: </system.webServer>
OriginalL'auteur MedicineMan | 2011-12-14
Vous devez vous connecter pour publier un commentaire.
Télécharger et installer ASP MVC 3
Créer un MVC3 Bonjour tout le Monde Application dans Visual Studio
Installer IIS à partir de la “Fonctionnalités Windows” /“fonctionnalités Windows Activer ou désactiver” dans Windows.
Ensuite, vous devez configurer un site web dans IIS. J'ai créé un sur le port 81. Ouvrez le Gestionnaire des services IIS, et “Ajouter un Site” pour les “Sites” nœud.
Pour ce site, j'ai créé ce sur D:\WebSite, et les a configurés pour s'exécuter sur DefaultAppPool, configuré pour .NET 4.0, sur le port 81.
La plupart du temps, IIS est installé après l'installation de l' .NET Framework, de sorte que vous aurez besoin pour exécuter certaines commandes pour vous inscrire ASP.NET sur IIS.
commencer cmd.exe en tant qu'administrateur et exécutez aspnet_regiis -je en C:\Windows\Microsoft.NET\Framework64\v4.0.30319
D'abord, j'ai eu quelques difficultés publication du projet de la destination, mais pour quelque raison que ce soit, de Publier méthode: “FTP” à l'Emplacement Cible “D:\WebSite” semble fonctionner assez bien, et ne publier que le minimum requis de fichiers.
OriginalL'auteur MedicineMan
traditionnellement, vous ne pouviez déployer sur votre serveur via ftp. Bien qu'il ne fait pas beaucoup de sens pour ftp à un serveur qui s'exécute localement. Cependant, Microsoft a récemment introduire la Outil De Déploiement Web qui fonctionne vraiment bien. Une fois que vous les installer, puis vous avez la possibilité de créer un package déployable
OriginalL'auteur Roman
Dans la boîte de dialogue de publication, choisissez l'option système de fichiers au lieu de FTP, et lui donner le chemin que vous avez défini dans IIS
OriginalL'auteur rouen