Ватсон Карли
Шрифт:
Клиентский код, использующий конфигурационные файлы
В клиентском коде с помощью конфигурационного файла
Службы времени жизни в конфигурационных файлах
Аренда конфигурации для удаленных серверов также может делаться с помощью конфигурационных файлов приложений. Элемент
Используя конфигурационные файлы, можно изменить удаленную конфигурацию, редактируя файлы вместо работы с исходным кодом. Легко изменить канал для использования HTTP вместо TCP, изменить порт, имя канала, и т. д. С помощью добавления одной строки сервер может слушать два канала вместо одного.
Инструменты для файлов удаленной конфигурации
Не обязательно начинать создавать конфигурационный файл XML для .NET Remoting с чистого листа. Для этого существует несколько инструментов:
□ При использовании версии .NET Remoting Beta 1 можно найти пример
□ С помощью примера
Системный администратор использует утилиту .NET Admin, чтобы реконфигурировать существующие конфигурационные файлы. Утилиту .NET Admin можно запустить с помощью команды:
При помощи этой утилиты можно изменить значения времени жизни, URI удаленных объектов и свойства канала.
Приложения хостинга
До этого момента все примеры серверов выполнялись на автономных (self-hosted) серверах .NET. Автономный сервер должен запускаться вручную. Удаленный сервер .NET может запускаться во множестве других типов приложений. В службе Windows сервер автоматически запускается во время старта, и кроме того, процесс может выполняться с полномочиями системной учетной записи. Создание служб Windows описано в главе 24.
Хостинг удаленных серверов в ASP.NET
B ASP.NET существует специальная поддержка для серверов .NET Remoting. ASP.NET может использоваться для автоматического запуска удаленных серверов. В противоположность приложениям exe, ASP.NET Remoting использует для конфигурации другой файл.
Для того чтобы использовать инфраструктуру Информационного сервера Интернета (IIS) и ASP.NET, необходимо создать класс, произвольный из
Чтобы сконфигурировать виртуальный каталог на сервере Web, воспользуйтесь Информационными службами ММС. Выберите Default Web Site и, открыв меню Action, создайте новый виртуальный каталог.
Конфигурационный файл