Comment faire ASP.NET MVC travail dans IIS 6?
J'ai installé .NET Framework 3.5 SP1 et ASP.NET MVC CTP dans Windows Server 2003 R2 boîte, mais mon ASP.NET MVC site ne fonctionne toujours pas sur ce serveur. J'ai été chercher sur internet et IIS pour une solution et j'ai constaté que je ne peux pas choisir d'autres .NET Framework version outre 2.0 pour mes répertoires virtuels. Je suis presque sûr que si je corrige ce que je peux faire mon site de travail.
Actuellement le principal "/" de l'URL réponses avec:
Directory Listing Denied
This Virtual Directory does not allow contents to be listed.
Et le "/par Défaut.aspx" URL réponses avec:
Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: Section or group name 'system.web.extensions' is already defined.
OriginalL'auteur Jader Dias | 2009-03-09
Vous devez vous connecter pour publier un commentaire.
Phil Haack a un très bon article ici
http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx
OriginalL'auteur Jason
J'ai eu le même problème.
Solution
OriginalL'auteur Dhanaji
Outre Jason réponse, la commune choses à rechercher est:
Le /par défaut.aspx erreur que vous obtenez semble être un site web.config erreur de configuration. Tout en haut de votre site web.config, recherchez:
La plus probable, il est défini deux fois. Vous avez seulement besoin d'une référence pour le RC de la construction, vous devez. Si vous avez besoin de connaître la RC références, créer un nouveau ASP.NET Projet Web MVC dans un dossier temp. Et puis, prenez le web.config.
-E
OriginalL'auteur eduncan911
J'ai aussi rencontré ce problème, dans mon cas, la solution est de désinstaller l'ASP.NET MVC Bêta.
L'application, j'ai été d'essayer de faire fonctionner eu la version 1 MVC dll bin déployée et une fois la version Bêta a été désinstallé tout a bien fonctionné.
OriginalL'auteur Alan Heywood
Problème similaire: Nous avons essayé d'installer un MVC4/.NET 4 application sur un serveur IIS6 boîte, tout mettre en place comme décrit, et a obtenu le même message d'erreur:
Pour nous, la correction finale a été d'ajouter de la UrlRoutingModule sur le web.config:
Qui fait sens, mais je ne sais pas pourquoi nous avons besoin d'ajouter explicitement et d'autres n'ont pas. (Nous sommes en cours d'exécution dans un répertoire sous Sharepoint, peut-être...)
OriginalL'auteur Scott Stafford