Comment garder le fichier web.config ASP.NET propre pour un nouveau projet MVC3 / Azure en utilisant uniquement ?

StackOverflow https://stackoverflow.com/questions/8846539

Question

Je viens de créer un nouveau projet dans MVC3 en utilisant le code EF4 premier déploiement sur Windows Azure. Je veux garder mon fichier « web.config » aussi propre que possible, car il est un peu compliqué à comprendre tous les tags qu'il contient.

Je remarque deux sections: <system.web> et <system.webServer>

La première est pour IIS6 et la seconde pour IIS7 + Je ne ai pas besoin rétrocompatibilité veulent donc supprimer le premier.

Je converti une bonne partie de la première dans la seconde, mais je ne peux pas trouver comment convertir ces sections:

<system.web>
  <authentication mode="None" />
  <compilation debug="true" targetFramework="4.0">
    <assemblies>
      <add assembly="System.Web.Helpers, Version=2.0.0.0, Culture=neutral />
      <add assembly="System.Web.Mvc, Version=4.0.0.0, Culture=neutral />
      <add assembly="System.Web.WebPages, Version=2.0.0.0, Culture=neutral />
      <add assembly="Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral />
    </assemblies>
  </compilation>
  <pages validateRequest="false">
    <namespaces>
      <add namespace="System.Web.Helpers" />
      <add namespace="System.Web.Mvc" />
      <add namespace="System.Web.Mvc.Ajax" />
      <add namespace="System.Web.Mvc.Html" />
      <add namespace="System.Web.Routing" />
      <add namespace="System.Web.WebPages" />
    </namespaces>
  </pages>
</system.web>

Comment faire pour que je puisse supprimer le <system.web>? Obsolète

Était-ce utile?

La solution

ne sont pas tous les éléments sont dépréciée. Les deux plus importantes sections sont /system.web/httpHandlers qui a déménagé à /system.webServer/handlers et /system.web/httpModules qui est maintenant /system.webServer/modules. Vous ne devriez pas besoin de toucher la configuration ci-dessus plus loin que les éléments à l'intérieur font encore partie de l'élément system.web même dans IIS7. Avez-vous essayé l'exécution de votre site après vos modifications?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top