Я выполняю некоторую работу для клиента, и его приложения проходят проверку подлинности с использованием ADFS.
У меня есть VPN в их сети, и я могу получить доступ к их работающим приложениям, серверам и т. Д. c все в порядке.
Однако, когда я пытаюсь запустить их код из Visual Studio, он запускается как моя локальная учетная запись (имя моего компьютера \ имя входа), и тогда ни один из слоев аутентификации в приложении не работает.
Так же есть способ заставить Visual Studio \ IIS Express (или IIS) работать как мой пользователь VPN
Я пробовал это
runas / netonly / user: [domain] [userid] devenv.exe
и, как ни странно, это работает для передачи моей VPN-идентификации на SQL Сервер в порядке
, однако, если я отлаживаю и запускаю эту команду, она показывает моя локальная личность
System.Security.Principal.WindowsIdentity.GetCurrent ()