louis vuitton bag moncler jacka ugg boots mbt sko louis vuitton oslo moncler ugg www.steklo1.ru
   Поиск
 

FrameWork

MicroSoft DotNet

Cи Шарп это просто Simple C#
Логин Пароль Вход Регистрация
Главная
Изучаем C#
Web-приложения
Win-приложения
Web-сервисы
ADO.NET
FrameWork
Алгоритмы
Исходники
Классы
Среда разработки
Статьи
Форум
FAQ
О Проекте
Обратная связь
Отблагодарить
Rambler's Top100

Простое средство администрирования

Чтобы предоставить администратору контроль над приложением, можно разместить в каталоге приложения конфигурационный файл, Его может создать и упаковать издатель приложения, после чего программа установки запишет конфигурационный файл в базовый каталог приложения. Кроме того, администратор или
конечный пользователь машины могут сами создавать или модифицировать этот
файл. CLR интерпретирует его содержимое для изменения политики поиска и
загрузки файлов сборки,
Конфигурационные файлы содержат тэги XML и могут быть ассоциированы
с приложением или с компьютером. Использование отдельного файла (вместо
параметров, хранимых в реестре) позволяет легко создавать резервную копию
файла, а администратору без труда копировать файлы с машины на машину: достаточно скопировать нужные файлы, и административная политика также будет скопирована.
Имя этого файла должно совпадать с именем глав-
ного файла сборки и иметь расширение .config, в нашем случае — App.exe.config,
Содержимое этого конфигурационного файла должно быть примерно таким:



<?xml version="1,0" encoding="utf-8" ?>
  <configuration>
    <runtime>
      OssemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
        <probing privatePath="AuxFiles" />
      </assemblyBinding>
    </runtime>
  </configuration>




Пытаясь найти файл сборки, CLR всегда сначала ищет в каталоге приложения
и, если поиск заканчивается неудачей, продолжает искать в подкаталоге AuxRles.
Для атрибута privatePath элемента, направляющего поиск, можно указать несколько
путей, разделенных точками с запятой. Считается, что все пути заданы относительно базового каталога приложения. Идея здесь в том, что приложение может
управлять своим каталогом и его вложенными подкаталогами, но не может управлять другими каталогами.

Предыдущая стр.    Оглавление    Следующая стр.
Средняя оценка: (1 - 1 голосов)
Для оценки необходимо зарегистрироваться


Только зарегистрировавшиеся пользователи могут оставлять комментарии



Практический обучающий видео-курс "Основы C#"

От профессионального
разработчика для начинающих
и опытных программистов!

Кликните, чтобы изучить
язык C# с нуля и научиться
писать программы под платформу .NET!