iPhone, WMI, сервис iis - PullRequest
       10

iPhone, WMI, сервис iis

0 голосов
/ 04 февраля 2011

Я думаю о написании приложения, которое будет отслеживать IIS Service с iPhone и отправлять уведомления, выполнять сброс, если IIS выйдет из строя.

Я не хочу создавать веб-службу для этого, а подключаться к компьютеру, указав учетные данные, а затем получать данные из состояния службы IIS.

Возможно ли это?

Возможно ли это с iPhone?

Мне нужно сделать это приложение достаточно универсальным, чтобы люди могли использовать его с размещенными на нем веб-сайтами иконтролировать их здоровье и возможность сбрасывать его и / или перезапускать AppPools.Я не могу реализовать службу для любой размещенной среды.Мне нужно, чтобы пользователи iPhone могли подключаться к своему хосту, и после подключения к компьютеру и проверки подлинности для выполнения WMI пользователи телефона могут связываться с iis.Является ли это возможным?

Ответы [ 2 ]

1 голос
/ 04 февраля 2011

Я вижу, что вы не хотите использовать веб-сервис, потому что вы хотите отслеживать и сбрасывать сервис IIS, в то время как веб-сервис основан на IIS. Как насчет сервиса RestFul? Я создал службу RestFul на основе OWIN (Открытый веб-интерфейс для .Net) и Kayak . У каяка может быть несколько примеров.

Крутая вещь в этих инструментах или lib состоит в том, что инфраструктура очень проста и не зависит от IIS. Вы можете предоставить два URL, один для получения и один для публикации. Первый - получить статус сервера IIS, а после - сброс IIS. Эти сервисы могут быть просто XML-объектами, основанными на JSON, и сервис OWIN будет выполнять работу на серверной части. Еще одна замечательная особенность этого заключается в том, что вы даже можете создать службу в консольном приложении или любым другим способом (служба Windows или форма окна в системном трее) в WindowsXP или домашней версии. Приложение предоставит сервис RestFul на основе HTTP с определенным портом.

Услуга RestFul доступна для различных платформ, включая iPhone.

0 голосов
/ 04 февраля 2011

Хотя IIS поддерживает удаленное администрирование, я сомневаюсь, что есть способ легко реализовать его на iPhone.

Вы могли бы написать фактический сервер Windows (не веб-службу), к которому вы могли бы подключиться с помощью сокета, который вместо этого может выполнять весь мониторинг.

...