Създадох WCF услуга, която е внедрена на моята локална машина. Тази услуга разкрива един метод, който стартира/спира услуга на Windows на моята локална машина.
На отдалечената машина създадох клиент, който използва услугата WCF. Когато се опитам да извикам метода, който стартира/спира услугата, изложена от WCF услуга, получавам InvalidOperationException. Открих, че това е проблем със сигурността.
Също така, когато правя същата операция (стартиране/спиране на windows услуга) на локалната машина, тя работи!!
Услугата WCF се хоства на IIS 7.0, който използва basichttpBinding. Също така се проверява анонимният достъп. Също така добавих <identity Impersonate = true >
под уеб секцията в уеб конфигурационния файл, но все още няма успех.
Моля помогнете!!