в моем проекте asp.net MVC
У меня есть соединение с базой данных со строкой подключения: Data Source = .; Initial Catalog = dbname; Integrated Security = True
Все пользователи могут выполнять хранимые процедуры в этом соединении, и я хочу регистрировать этих пользователей.
поэтому после каждого выполнения я сохраняю "User.Identity.Name" в другой базе данных. Это отлично работает на моей машине разработки, но после развертывания для доступа к сайту мне нужно пройти через VPN-соединение, а затем удаленный рабочий стол на тот же сервер, на котором работает IIS, и использовать там веб-браузер. Затем я получаю User.Identity.Name: «NT AUTHORITY \ NETWORK SERVICE». Я ожидал, что это будут учетные данные, которые я ввел на удаленном рабочем столе, которые имеют доступ к базе данных.
есть идеи, как я могу заставить это работать?
Проверка подлинности iis6: "проверка подлинности Windows: включена" web.config: