Какова цель раздела сборок?
Элемент <assemblies>
в приложении ASP.NET определяет сборки, которые используются при компиляции приложения; сборки в этом списке должны быть теми, от которых вы зависите, и поэтому необходимы для компиляции вашего кода.
Этот раздел необходим, поскольку ASP.NET скомпилирует приложение при первом обращении пользователя к ресурсу. Во время этого процесса компиляции ASP.NET необходимо связать ваши зависимости, чтобы скомпилировать ваше приложение. По умолчанию ASP.NET сканирует папку bin
и каталог установки .NET Framework, чтобы найти указанные сборки.
Можно ли удалить ссылки в файле Web.config?
Это зависит; если вы не используете зависимость, конечно, вы можете удалить ее. Скорее всего, вы сможете удалить некоторые из них, но не все.
Чтобы узнать, какие зависимости вы можете удалить, выполните следующие действия:
- Удалите ссылку из вашего проекта.
- Скомпилируйте ваше приложение.
- Если ваше приложение все еще компилируется, продолжайте и удалите его из вашего Web.config; если нет, не удаляйте его.
Надеюсь, это даст вам достаточно информации, чтобы двигаться в правильном направлении.