У меня есть приложение ASP.NET, которое записывает файлы в NETAPP. Это привередливо, и единственный способ заставить его работать - установить <identity impersonate="true"/>
и удалить тег <authentication.../>
в web.config. Это позволяет приложению записывать в NETAPP (с соответствующей обработкой разрешений за кулисами), но теперь мое приложение не может сказать, кто на самом деле его использует. Есть ли другой способ получить идентификатор пользователя, не заставляя его войти в систему? Это внутреннее приложение, поэтому оно будет запускаться только с рабочих станций с зарегистрированным пользователем. Есть идеи?
Редактировать: я не эксперт по IIS, но я считаю, что приложение было настроено для работы под определенной привилегированной учетной записью, чтобы оно заработало. Я также ищу альтернативные способы настройки, если нет способа получить идентификатор пользователя.