Интернет Университет информационных технологий Твой путь к знаниям
  Искать!
Курсы | Обучение | Школа | Магазин | Общение | Новости | Помощь

поддержка курса Конфигурирование и настройка Microsoft ASP.NET
информация [+]


 
 
Страницы: « | 1 | 2 | 3 | 4 | вопросы | » для печати и PDA
Если Вы заметили ошибку - сообщите нам или выделите ее и нажмите Ctrl+Enter

Когда ваше приложение производит доступ к сборке, вместо версии 1.0.0.0 сборки будет использоваться версия 2.0.0.0.

Использование элемента <publisherPolicy>. Элемент <publisherPolicy> может использоваться внутри элемента <dependentAssembly> или внутри элемента <assemblyBinding>. Автор сборки предоставляет файл политики издателя, который содержит информацию о переходе от одной сборки к другой. Ниже приведен синтаксис этого элемента.

<publisherPolicy apply="yes | no" />
  lists the property for this element.
Таблица 7.8. Свойства <publisherPolicy>
СвойствоОписание
applyОпределяет наличие политики издателя.

yes Политика издателя имеется и применяется.

no Политика издателя не применяется.

Ниже приведен пример того, как следует использовать этот элемент.

<dependentAssembly>
  <assemblyIdentity name="netMail"
    publicKeyToken="a1690a5ea44bab32" culture="neutral" />
  <publisherPolicy apply="no" />
</dependentAssembly>

Данный пример не применяет политику издателя для сборки netMail. Вы также можете использовать этот элемент в элементе <assemblyBinding>.

<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  <publisherPolicy apply="no" />
</assemblyBinding>

Данный пример не применяет политику издателя для всех приложений.

Использование элемента <probing>

Элемент <probing> - это субэлемент элемента <assemblyBinding>. В элементе <probing> можно указать несколько поддиректорий, в которых будет производиться поиск сборок при их загрузке. Ниже приведен синтаксис этого элемента.

<runtime>
  <assemblyBinding>
    <probing privatePath="sub directories" />
  </assemblyBinding>
</runtime>

Свойства элемента <probing> приведены в табл. 7.9.

Таблица 7.9. Свойства <probing>
СвойствоОписание
privatePathОпределяет список директорий, разделенных точкой с запятой, в которых среда выполнения производит поиск.

Ниже приведен пример элемента <probing>.

<runtime>
  <assemblyBinding>
    <probing privatePath="bin;bin\netmail;bin2" />
  </assemblyBinding>
</runtime>

Здесь среда выполнения включит в поиск сборок директории bin, bin\netmail и bin2.

Использование элемента <publisherPolicy>

В дополнение к использованию элемента <publisherPolicy> в элементе <dependentAssembly> можно использовать элемент <publisherPolicy> как субэлемент <assemblyBinding>. При использовании его в качестве субэлемента <assemblyBinding> элемент <publisherPolicy> применяется ко всем сборкам, а не только к одному приложению. Синтаксис и атрибуты элемента <publisherPolicy> аналогичны таковым субэлемента в элементе <dependentAssembly>.

Использование элемента <qualifyAssembly>

Элемент <qualifyAssembly> задает соответствие между частичными именами сборок и их полными именами. Ниже приведен синтаксис этого элемента.

<runtime>
  <assemblyBinding>
    <qualifyAssembly partialName="partial name'
      fullName="full name' />
  </assemblyBinding>
</runtime>

Свойства этого элемента приведены в табл. 7.10.

Таблица 7.10. Свойства <qualifyAssembly>
СвойствоОписание
partialNameОпределяет частичное имя сборки.
fullNameОпределяет полное имя сборки, находящейся в глобальном кэше сборок.

Ниже приведен пример этого элемента.

<runtime>
  <assemblyBinding>
    <qualifyAssembly partialName="netmail"
      fullName="netmail, version 2.0.0.0,
      publickeyToken=a1690a5ea44bab32, culture=neutral" />
  </assemblyBinding>
</runtime>

Теперь, при обращении к сборке netmail приложение будет перенаправляться на имя этой сборки в глобальном кэше сборок.

Использование элемента <gcConcurrent>

Элемент <gcConcurrent> определяет, будет ли среда выполнения CLR запускать сборщик мусора в текущем потоке выполнения или в отдельном потоке. Ниже приведен синтаксис этого элемента.

<runtime>
  <gcConcurrent enabled="true | false" />
</runtime>

В таблице 7.11 содержится свойство этого элемента.

Таблица 7.11. Свойства <gcConcurrent>
СвойствоОписание
enabledОпределяет запуск сборщика мусора в одном потоке с приложением.

true Сборщик мусора запускается в одном потоке с приложением.

false Сборщик мусора запускается в отдельном потоке выполнения.

Ниже приведен пример этого элемента.

<runtime>
  <gcConcurrent enabled="false" />
</runtime>

В примере устанавливается, что сборщик мусора запускается в отдельном от вашего приложения потоке.

Работа с разделом <startup>

Данный раздел настроечного файла определяет версию среды выполнения CLR, используемую при запуске приложения.

Дальше »
Страницы: « | 1 | 2 | 3 | 4 | вопросы | » для печати и PDA
 
 

Внимание! Если Вы увидите ошибку на нашем сайте, выделите её и нажмите Ctrl+Enter.
Нужна помощь?
• Забыли пароль? Вам сюда...
• Есть вопрос? Спрашивайте!
Вы можете:
• Изменить персональные данные
• Изменить параметры подписки
Интернет-магазин:
• Ваши заказы здесь
• Ваш личный счет
Курсы | Учебные программы | Учебники | Вопросы и Ответы | Форум | Новости | Помощь

Телефон: +7 (499) 253-9312, 253-9313, факс: +7 (499) 253-9310, email: info@intuit.ru
© INTUIT.ru::Интернет-Университет Информационных Технологий - дистанционное образование, 2003-2011
Проект Издательства "Открытые Системы".
Партнеры: РМ Телеком, KRAFTWAY COMPUTERS.
Rambler's Top100