Есть ли способ удалить декларации сборок и пространств имен в файле asp.net mvc web.config? - PullRequest
1 голос
/ 23 октября 2011

я пытаюсь сделать пустое приложение asp.net mvc 3 с движком бритвы (настолько пустым, насколько это возможно)То, что создает VS2010, меня не устраивает, потому что в файлах web.config слишком много беспорядка (+ множество скриптов, стилей, пакетов и т. Д.)Есть ли элегантный способ скрыть всю эту путаницу где-то еще (но не в machine.config) и иметь дело с красивым пустым файлом web.config (по крайней мере, в корне сайта)?А если нет, возможно, кто-то может дать мне несколько ссылок о том, что означают все эти автоматически сгенерированные конфигурации (например, определение зависимой сборки) и зачем они нужны.Спасибо, давайте держать наш код в чистоте =)

Ответы [ 2 ]

1 голос
/ 23 октября 2011

Вы можете использовать пустой шаблон при создании приложения ASP.NET MVC, а затем иметь следующий минимальный web.config для успешной визуализации представления Razor:

<configuration>
  <system.web>
    <compilation debug="true" targetFramework="4.0">
      <assemblies>
        <add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
      </assemblies>
    </compilation>

  </system.web>
</configuration>

Также то, что вы называете mess в web.config, является просто требованием, если вы хотите использовать некоторые функции, такие как, например, проверка подлинности с помощью форм. Но вы можете добавлять соответствующие разделы постепенно в соответствии с вашими потребностями. Я согласен с тем, что в стандартном файле web.config, сгенерированном Visual Studio, есть много бесполезного дерьма.

0 голосов
/ 23 октября 2011

Вы можете начать с пустого проекта ASP.net MVC 3. У этого есть минимальное количество начального кода / файлов для сайта MVC. Вы можете следовать приведенному ниже руководству, чтобы начать создание сайта MVC из пустого проекта ASP.net MVC 3:

http://www.asp.net/mvc/tutorials/mvc-music-store-part-1

...