Правильно настроить пул приложений IIS для доступа к оборудованию

Я работаю с веб-приложением на основе ASP.net, которое обращается к некоторому специализированному оборудованию на сервере с помощью DLL. Платформа - Windows 8.1 с IIS, и, что особенно важно, это не серверная версия Windows или многопользовательское приложение безголового сервера.

Это отлично работало в IIS Express при тестировании в Visual Studio, но не работает в реальном IIS.

Насколько я могу судить, учетная запись ApplicationPoolIdentity имеет очень мало привилегий и не может получить доступ к оборудованию. Изменив удостоверение пула приложений на LocalSystem или на учетную запись пользователя (admin), я мог бы заставить его работать нормально, но оба эти варианта явно ужасны с точки зрения безопасности.

Большая часть информации, которую я могу найти об управлении доступом в этом контексте, сосредоточена на доступе к файлам, а не к аппаратным устройствам.

Как подойти к этому?

0 ответов

Другие вопросы по тегам