Как вызвать методы службы Windows из веб-API ASP.NET?C#

Место общения программистов C#
Anonymous
Как вызвать методы службы Windows из веб-API ASP.NET?

Сообщение Anonymous »

У меня есть веб-API ASP.NET, настроенный для взаимодействия с WPF, а вскоре и с другими клиентами. Это полностью внутренняя экосистема, однако я знаю, что безопасность по-прежнему является большим приоритетом.
У меня есть несколько методов HTTP GET, которым требуются права администратора для доступа к необходимым данным (я частично работаю с сертификатами в локальном хранилище компьютеров и до сих пор не нашел способа доступа и создания сертификатов в этом пространстве без прав администратора).
Я могу просто использовать приложение пул, используемый ASP.NET, имеет полные права администратора, но я знаю о плохой безопасности.
У меня есть идея, но мне просто интересно (A), не трачу ли я на это время подход, поскольку он совершенно неверен/не идеален или (Б) как мне это настроить?
Моя текущая идея — создать службу Windows, работающую с правами администратора. Но я не знаю, как вызвать методы службы Windows из моего веб-API ASP.NET.

Подробнее здесь: https://stackoverflow.com/questions/787 ... et-web-api

Вернуться в «C#»