Я только что создал новый проект в MVC3, используя код EF4, впервые развернутый в Windows Azure.
Я хочу сохранить мой файл "web.config" как можно более чистым, потому что немного сложно понять все содержащиеся в нем теги.
Я замечаю два раздела: <system.web>
и <system.webServer>
Первый для IIS6, а второй для IIS7 +
Мне не нужна обратная совместимость, поэтому хочу удалить первую.
Я преобразовал большую часть первого во второй, но не могу найти, как преобразовать эти разделы:
<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>
Как это сделать, чтобы я мог удалить устаревший <system.web>?