Je tente de déployer mon nouveau site Web ASP.NET MVC 2.0 dans notre boîte Windows Server 2008 et d'avoir des problèmes.Déploiement de l'application ASP.NET MVC2 Problème
J'ai créé un nouveau site Web dans IIS, en m'assurant que le pool d'applications était défini sur Intégré. Lorsque je navigue sur le site Web, j'obtiens l'erreur suivante.
Server Error in '/' Application.
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: Could not load file or assembly 'System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
Source Error:
Line 17: validateRequest="false"
Line 18: pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
Line 19: pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
Line 20: userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
Line 21: <controls>
La ligne 19 est la ligne fautive. J'ai essayé Google, mais je ne peux pas trouver le problème lié à MVC, juste d'autres applications.
J'ai essayé de définir les DLL liées à MVC pour les copier localement, mais cela n'avait aucun effet. Les DLL dans mon bac sont:
System.Web.Abstractions.dll
System.Web.Mvc.dll
System.Web.Routing.dll
MyWebsite.dll
Dans le cas où il importe le site est assez simple. Il n'y a pas de véritable logique en dehors de la connexion par défaut et de l'enregistrement fourni avec une application MVC. C'est juste des vues vraiment.
Installation MVC travaillé, je ne peux pas croire que j'ai oublié de le faire. Durr. Merci! –