Роль папки Bin
Роль папки Bin
Позже вы увидите, что Web-страницы ASP.NET в конечном счете компилируются в компоновочный блок .NET. Поэтому не должно быть неожиданностью то, что Web-узлы могут ссылаться на любое число приватных или общедоступных компоновочных блоков, В ASP.NET 2.0 метод указания внешних компоновочных блоков, необходимых для данного узла, в корне отличается от того, что предлагалось в рамках ASP.NET 1.x. Причина такого изменения в том, что теперь в Visual Studio 2005 Web-узлы трактуются в беспроектной форме.
Хотя шаблон Web Site и генерирует файл *.sln, с помощью которого можно загрузить файлы *.aspx в среду разработки, связанного с ним файла *.csproj не существует. Вы, возможно, знаете, что проект Web-приложения ASP.NET 1.x записывал информацию обо всех внешних компоновочных блоках в файл *.csproj. Этот факт порождает резонный вопрос: "Где хранится информация о внешних компоновочных блоках в ASP.NET 2.0?"
Когда вы ссылаетесь на приватный компоновочный блок, Visual Studio 2005 автоматически создает каталог Bin в структуре каталогов приложения, чтобы сохранить там локальную копию двоичного файла. При использовании вашим программным кодом типов из соответствующих библиотек программного кода они автоматически загружаются по первому запросу. Для проверки активизируйте меню WebSite?Add Reference и выберите любой (но не строго именованный) файл *.dll из тех, которые вы создали в процессе изучения текста этой книги, и вы обнаружите, что в окне Solution Explorer отображается папка Bin (рис. 23.14).

Рис. 23.14. Папка Bin содержит копии всех приватных компоновочных блоков, на которые ссылается приложение
Если же вы ссылаетесь на общедоступный компоновочный блок, Visual Studio 2006 автоматически добавляет в текущее Web-решение файл web.config (если его еще нет) и записывает внешнюю ссылку в рамках элемента ‹assemblies›. Так, если снова активизировать меню Site?Add Reference, но на этот раз выбрать общедоступный компоновочный блек (например. System.Drawing.dll), то вы обнаружите, что ваш файл Web.config примет следующий вид.
‹?xml version="1.0"?›
‹configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0"›
‹appSettings/›
‹connectionStrings/›
‹system.web›
‹compilation debug="false"›
‹assemblies›
‹add assembly="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/›
‹/assemblies›
‹/compilation›
‹authentication mode="Windows"/›
‹/system.web›
‹/configuration›
Как видите, каждый компоновочный блок описывается с помощью той же информации, которая требуется для динамической загрузки через метод Assembly.Load() (см. главу 12).
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Папки и файлы
Папки и файлы Ознакомимся с понятиями папки и файла, которые представляют организацию данных на компьютере.Файл – это некоторое количество информации, записанное на носителе под каким-либо именем. Данные могут быть записаны на жестком диске компьютера или на CD и DVD,
Пользовательские папки
Пользовательские папки Если в Проводнике открыть пользовательскую папку ( C:Пользователи<ИмяПользователя> ), то можно увидеть в ней ряд специальных папок с собственными значками, например, папки Контакты, Загрузки, Сохраненные игры и т. д. (рис. 4.17). Рис. 4.17.
Свойства папки
Свойства папки Если вы хотите удалить пункт Свойства папки из меню Проводника, а также из Панели управления, то откройте разделHKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplоrer и создайте параметр NoFolderOptions типа DWORD со значением, равным 1.После перезагрузки пункт Свойства папки
4.2.1. Закладки и папки
4.2.1. Закладки и папки Кнопка доступа к закладкам включена в состав Яндекс. Бара, но, помимо него, работать с закладками можно и через веб-интерфейс. Адрес доступа к нему — http://zakladki.yandex.ru/. Интерфейс очень простой, и разобраться в нем можно без каких-либо дополнительных
Папки
Папки Существует возможность скрывать папки и файлы из верхней части меню кнопки Пуск, которые были скопированы из других мест (Папки при этом не удаляются). Откройте раздел HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplоrerи создайте параметр типа DWORD °NoStartMenuSubFolders° со значением
Свойства папки
Свойства папки Удаление апплета Свойства папкиЕсли вы хотите удалить пункт Свойства папки из меню Проводника, а также апплет из Панели управления, то откройте разделHKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplоrerи создайте параметр °NoFolderOptions° типа DWORD со значением 1. Типы файловЧтобы
ПАПКИ WINDOWS
ПАПКИ WINDOWS System Volume Information В папке C:System Volume Information находится кэш службы восстановления системы. Для его удаления сначала отключить восстановление системы (Панель управления | Система | Восстановление системы | Отключить восстановление системы на всех дисках). Но лучше
Роль папки App_Code
Роль папки App_Code Папка App_Code используется для хранения файлов исходного кода, которые не привязаны непосредственно к конкретной Web-странице (как файлы с внешним кодом поддержки), но которые все равно должны компилироваться для использования вашим Web-узлом. Программный код
Специальные папки
Специальные папки В главе, посвященной функциям Windows API, путь к специальным папкам отыскивался с помощью функции SHGetSpecialFolderPath. Сторонники управляемого кода могут воспользоваться методом GetFolderPath, который появился в .NET Compact Framework 2.0. С помощью перечисления Environment.SpecialFolder
7.2. Каталоги (папки)
7.2. Каталоги (папки) Имена файлов регистрируются в каталогах (другое название — директория, от англ. directory). В терминологии Windows каталоги называются папками и изображаются в файловом менеджере в соответствующем виде. Каталог — это специальное место на диске, содержащее
17.4.2. Стандартные папки
17.4.2. Стандартные папки Вся корреспонденция сортируются по следующим стандартным папкам (рис. 216):Входящие — в эту папку помещаются все входящие сообщения;Исходящие — в данную папку помещаются сообщения, которые были подготовлены для отправки, но пока еще не
7.3. Папки
7.3. Папки Итак, мы разобрались с настройкой, теперь запустите Outlook Express, Почту Windows или Почту Windows Live и соединитесь с вашим ящиком. Для этого нажмите кнопку Доставить почту (в программе Почта Windows Live — Синхронизировать) на панели инструментов. Программа соединится с почтовым
1.7.3. Библиотечные папки
1.7.3. Библиотечные папки Обратите внимание, что на рис. 1.88 отображены две папки с одним именем Библиотеки (Library) и одинаковым значком, но расположенные на разных уровнях иерархии: Папка второго уровня является системной, а папка четвертого уровня — специализированной
1.8.1. Смарт-папки
1.8.1. Смарт-папки Смарт-папки создаются на основе результатов поиска В этом разделе рассмотрим создание интеллектуальной папки в окне Finder. Например, требуется найти все презентации, хранящиеся на вашем Маке, а в дальнейшем необходимо осуществлять автоматический поиск
Ярлыки и папки
Ярлыки и папки Ярлыки – это значки на Рабочем столе, которые являются ссылками на программы (см. рис. 2.1).Папка – это тоже ссылка, только на программу работы с файлами (см. раздел «Файлы»). На Рабочий стол при установке ОС автоматически кладется стандартный набор ярлыков. В
Папки
Папки На дисках может храниться большое количество файлов, например только системных файлов Windows Vista несколько десятков тысяч. Чтобы упорядочить их, используют папки (каталоги). Папки, как и файлы, размещаются на диске и служат для регистрации имен файлов. У каждого