2011-02-04 2 views
0

iPhone으로 IIS 서비스를 모니터링하고 알림을 보내고 IIS가 다운되면 다시 설정하는 응용 프로그램을 작성하려고합니다.iPhone, WMI, iis 서비스

웹 서비스를 만들고 싶지 않지만 대신 컴퓨터에 연결하고 자격 증명을 지정한 다음 IIS 서비스 상태에서 데이터를 가져옵니다.

심지어 가능합니까?

iPhone에서도 가능합니까?

사람들이 호스팅 웹 사이트에서 사용하고 건강 상태를 모니터링하고 재설정하거나 AppPools를 재활용 할 수있을만큼 충분히 일반적인 앱이어야합니다. 나는 호스팅 된 환경을위한 서비스를 구현할 수 없다. iPhone 사용자에게 호스트에 연결할 수있는 기능을 제공 할 수 있어야합니다. 일단 기기에 연결되고 WMI를 수행하도록 인증되면 전화 사용자가 iis로 엉망이 될 수 있습니다. 가능한가?

+0

"자신의 호스트"가 무슨 뜻인지 잘 모르겠습니다. 그것은 서비스처럼 들립니다. 예를 들어, "내 호스트에 연결"이라는 말을 이해하는 것은 실제로는 호스트의 기능 또는 서비스 인 Windows 원격 연결과 비슷합니다. 원격 연결을 활성화하면 호스트 서비스에서 연결 요청 준비가 활성화됩니다. 이런 종류의 Windows 기능 대신 Kayak을 기반으로하는 콘솔을 쉽게 만들고 실행할 수 있습니다. 지정된 작업을 수행 할 준비가 된 HTTP 서비스입니다. 사용자의 제어에서 IIS를 확인하고 다시 설정합니다. –

답변

0

IIS 원격 관리를 지원하지만 내가 쉽게 아이폰을 구현하는 방법이 의심한다.

대신 모든 모니터링을 수행 할 수있는 소켓으로 연결할 수있는 실제 Windows Server (웹 서비스 아님)를 작성할 수 있습니다.

1

IIS 서비스를 모니터링 및 재설정하고 웹 서비스가 IIS를 기반으로하기 때문에 웹 서비스를 사용하고 싶지 않습니다. RestFul 서비스는 어떻습니까? OWIN (.Net 용 Open Web Interface) 및 Kayak을 기반으로 RestFul 서비스를 만들었습니다. 카약에는 몇 가지 예가있을 수 있습니다.

이러한 도구 또는 lib에 대한 멋진 점은 프레임 워크가 매우 간단하고 IIS에 의존하지 않는다는 것입니다. get과 post에 각각 하나씩 두 개의 URL을 제공 할 수 있습니다. 전자는 IIS 서버의 상태를 가져오고 게시는 IIS를 재설정하는 것입니다. 이러한 서비스는 JSON 기반 객체의 XML 일 뿐이고 백엔드에서 작업을 수행하는 것은 OWIN 서비스에 달려 있습니다. 이 기능의 또 다른 장점은 WindowsXP 또는 Home 버전에서 콘솔 응용 프로그램 또는 다른 방법 (Windows 서비스 또는 시스템 트레이의 Window Form)으로 서비스를 만들 수도 있다는 것입니다. 응용 프로그램은 특정 포트와 HTTP를 기반으로 RestFul 서비스를 제공합니다.

RestFul 서비스는 iPhone을 비롯한 다양한 플랫폼에서 사용할 수 있습니다.

+0

추가 된 설명보기. – dexter