Я создал службу WCF, которая развернута на моем локальном компьютере. Эта служба предоставляет один метод, который запускает/останавливает службу Windows на моем локальном компьютере.Как запустить/остановить службу Windows с удаленной машины через службу WCF?
На удаленном компьютере я создал клиента, который использует службу WCF. Когда я пытаюсь вызвать метод, который запускает/останавливает сервис, открытый из службы WCF, я получаю InvalidOperationException. Я обнаружил, что это проблема безопасности.
Также, когда я выполняю ту же операцию (запуск/остановка окна) на локальном компьютере, это работает!
Служба WCF размещена на IIS 7.0, которая использует basichttpBinding. Также проверяется Анонимный доступ. Я также добавил <identity Impersonate = true >
под веб-раздел в файле веб-конфигурации, но до сих пор не добился успеха.
Пожалуйста, помогите!
10 вопросов и только 2 принятых ответа - хорошая привычка принимать ответы. В противном случае люди не будут мотивированы отвечать на ваши вопросы. –