Каква е целта на възела Assemblies в Web.Config?

Когато създавате ново ASP.NET AJAX уеб приложение във Visual Studio 2005, web.config по подразбиране съдържа следния раздел (вътре във възела компилация):

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

Изглежда, че съществува или не възелът asemblies не оказва влияние върху функционалността на AJAX. Панелите за актуализиране и т.н. работят добре, независимо дали препратката към System.Web.Extensions е включена в Web.Config.

Каква е целта на този раздел и може ли да бъде безопасно премахнат?


person Mun    schedule 10.02.2009    source източник


Отговори (2)


Той може или не може да бъде безопасно отстранен. Възелът Assemblies е за добавяне на справки на базата на конфигурация. Използва се от уебсайтове на ASP.NET, които внедряват некомпилирани .cs кодови файлове на своя уебсайт, вместо (както правят разумните хора) компилирани асембли.

Ако внедрявате файлове с код зад уебсайта си, а не сглобки, оставете го вътре. Ако внедрявате сглобки, премахнете го.

person Randolpho    schedule 10.02.2009

Уеб дневникът на Rick Strahl съдържа кратка, но сбито обясняваща статия по темата.

person Yordan Georgiev    schedule 20.05.2009