Системные директории ASP.NET

ASP.NET распознает определенные имена папок, которые можно использовать для определенных типов содержимого.

Bin

Можно сохранить компилированные сборки в папке Bin, и другой код в любом месте веб-приложения (например, код для страниц) автоматически будет ссылаться на эти сборки. Типичным примером является использование компилированного кода настраиваемого класса. Можно скопировать скомпилированную сборку в папку Bin веб-приложения, и после этого класс становится доступным всем страницам. Сборки в папке Bin не требуют регистрации. Присутствие DLL-файла в папке Bin достаточно, для его распознавания в ASP.NET. Если разработчик изменяет DLL-файл и записывает его новую версию в папку Bin, ASP.NET обнаруживает обновление и с этого момента использует новую версию DLL-файла для новых запросов страниц.

App_Code

Содержит исходный код для служебных классов и бизнес-объектов (например, CS-, VB- и JSL-файлы), которые необходимо скомпилировать как часть приложения. В динамически компилируемом приложении ASP.NET компилирует код в папке App_Code при начальном запросе к приложению. Элементы этой папки повторно компилируются при обнаружении каких-либо изменений. Приложение автоматически ссылается на код в папке App_Code. Кроме того, папка App_Code может содержать подкаталоги файлов, которые необходимо компилировать во время выполнения. Пользовательские элементы управления нельзя помещать в папку App_Code.

App_Browsers

Содержит определения обозревателя (файлы BROWSER), которые ASP.NET использует для идентификации отдельных обозревателей и определения их возможностей.

App_Data

Содержит файлы данных приложения, включая MDF-файлы, XML-файлы, а также другие файлы хранилищ данных. Папка App_Data используется ASP.NET 2.0 для хранения локальной базы данных приложения.

App_GlobalResources

Содержит ресурсы (RESX- и RESOURCES-файлы), которые компилируются в сборки с глобальной областью действия. Ресурсы в папке App_GlobalResources являются строго типизированными и доступны программными средствами.

App_LocalResources

Содержит ресурсы (RESX- и RESOURCES-файлы), связанные с определенной страницей, пользовательским элементом управления или главной страницей в приложении.

App_Themes

Содержит коллекцию файлов (SKIN- и CSS-файлы, а также файлы изображений и универсальные ресурсы), определяющих внешний вид веб-страницы ASP.NET и элементов управления.

App_WebReferences

Содержит ссылочные файлы ссылок контрактов (WSDL-файлы), схемы (XSD-файлы) и файлы документов обнаружения (DISCO- и DISCOMAP-файлы), определяющие веб-ссылку для использования в приложении.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *