Я использую LinqToEntitiesDomainService
для подключения к базе данных SQL Server. Это требует проверки подлинности Windows, которая у меня работает.
Я написал веб-сервис, который использует Activator.CreateInstance(...)
для запуска исполняемого файла на сервере. Я хотел бы использовать аутентификацию Windows, а также. Однако , мне нужно, чтобы служба имела соответствующие разрешения для запуска исполняемого файла.
Когда я запускаю сервис прямо сейчас, он работает нормально. В моем аккаунте есть нужные роли для аутентификации. У меня также есть богоподобные разрешения на сервере, что позволяет мне работать с командой Activator.CreateInstance(...)
.
Хотя другие пользователи с соответствующими ролями могут проходить проверку подлинности, их учетная запись не имеет разрешений на сервере, а также не должна.
Существует ли какой-либо (желательно простой) способ запуска службы от имени одного пользователя, но все ли аутентификации выполняются с помощью аутентификации Windows? Также было бы лучше, если бы я мог сделать все это только в одном пуле приложений ...
Спасибо!