Какова цель узла Сборки в Web.Config? - PullRequest
38 голосов
/ 10 февраля 2009

При создании нового веб-приложения ASP.NET AJAX в Visual Studio 2005 файл web.config по умолчанию содержит следующий раздел (внутри узла compilation ):

<assemblies>
    <add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</assemblies>

Наличие или отсутствие узла не влияет на функциональность AJAX. Панели обновления и т. Д. Работают нормально независимо от того, включена ли ссылка на System.Web.Extensions в Web.Config.

Какова цель этого раздела и можно ли его безопасно удалить?

Ответы [ 2 ]

32 голосов
/ 10 февраля 2009

Может быть или не может быть безопасно удалено. Узел сборок предназначен для добавления ссылок на основе конфигурации. Он используется веб-сайтами ASP.NET, которые размещают на своем сайте не скомпилированные файлы кода .cs, а не (как это делают разумные люди) скомпилированные сборки.

Если вы размещаете на своем веб-сайте файлы с выделенным кодом, а не сборки, сохраните их. Если вы развертываете сборки, удалите их.

12 голосов
/ 20 мая 2009

В веб-журнале Рика Строля есть краткая, но лаконично объясняющая статья на эту тему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...