Я работаю над веб-приложением, которое мы приобрели у другой компании. Когда вы «регистрируетесь», сервер должен создавать псевдоним DNS с помощью WMI. Сбой произошел с «общей ошибкой», которая была позже исправлена путем добавления следующего тега в файл Web.config:
identity impersonate = "true" userName = "administrator" пароль = "theadminpass"
Это сработало, но по какой-то причине с тех пор сломалось, и, очевидно, мне это не нравится с точки зрения безопасности. Я использовал инструмент управления WMI, чтобы дать root \ microsoftdns полностью открытые права доступа для администратора, сетевых служб, сети и aspnet, но безуспешно.
В любом случае, я хочу знать, есть ли способ, кроме использования WMI, для надежного и безопасного добавления записей DNS из веб-интерфейса .NET.