Show/Hide Toolbars

Руководство по техническому обслуживанию

Настройка IIS для использования TCWebService

Ссылки Назад Вверх Вперед

"Первая Форма" может взаимодействовать с другими системами с помощью веб-сервисов. Работа с веб-сервисами описана в Методическом руководстве администратора.

Установка и настройка IIS

1. Установите .NET Framework, если он еще не установлен (если IIS ставится после .NET Framework, в нём не создаётся пул приложений ASP .NET, который как раз и нужен для работы веб-сервисов.)

2. По умолчанию в Windows Server не устанавливаются службы IIS. Установите их с помощью мастера добавления ролей диспетчера сервера или с помощью командной строки.

В процессе установки Windows Server можно выбрать для установки Server Core, в результате будет произведена минимальная серверная установка Windows Server. Например, при такой установке обычный интерфейс Windows не устанавливается, поэтому настройка сервера должна производиться из командной строки.

Чтобы выполнить данную процедуру, необходимо быть членом административной роли IIS (администратор веб-сервера).

3. Выполните настройку IIS с помощью пользовательского интерфейса или сценария.

Использование пользовательского интерфейса

a)Нажмите кнопку Пуск, укажите Администрирование, а затем выберите Диспетчер сервера.

b)В разделе Сводка ролей выберите Добавить роли.

c)Воспользуйтесь мастером добавления ролей, чтобы добавить роль веб-сервера.

!warning При использовании мастера добавления ролей для установки служб IIS установка происходит по умолчанию, то есть с минимальным набором компонентов. Если требуется установить дополнительные роли служб IIS, такие как Разработка приложения или Проверка работоспособности и диагностика, не забудьте установить флажки, связанные с этими компонентами, на странице Выбор служб ролей данного мастера.

Использование сценария

В сценарии наберите следующую команду:

CMD /C START /w PKGMGR.EXE /l:log.etw /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;

IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;

IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;

IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;

IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;

IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementScriptingTools;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;

IIS-LegacyScripts;WAS-WindowsActivationService;WAS-ProcessModel;IIS-FTPServer;IIS-FTPSvc;IIS-FTPExtensibility;IIS-WebDAV;IIS-ASPNET;

IIS-NetFxExtensibility;WAS-NetFxEnvironment;WAS-ConfigurationAPI;IIS-ManagementService;MicrosoftWindowsPowerShell

!warning При использовании этого сценария выполняется полная установка IIS, что приводит к установке всех доступных пакетов. Если какие-либо пакеты средств не нужны, следует отредактировать сценарий таким образом, чтобы устанавливались только необходимые пакеты.

Настройка протокола SOAP

Запросы должны передаваться на сервер по URL: https://%адрес1Формы%/tcwebservice.asmx. Техническое описание методов взаимодействия доступно по этому же адресу.

Это адрес необходимо указать в режиме администрирования в разделе Прочее -> Системные настройки -> Общие настройки приложения в поле "Настройки веб-сервиса".

Поле должно выглядеть следующим образом:

http://%адрес1Формы%/tcwebservice.asmx;login;password;domen

(домен указывать необязательно)

XML_SOAP

Параметр настройки веб-сервиса.