Используется пользователь, от имени которого работает ваш пул приложений, по умолчанию используется NT AUTHORITY \ NETWORK SERVICE
Заголовок вопроса должен звучать так: «Какую учетную запись пользователя будет использовать ASP.NET при подключении к SQL Server с использованием доверенного соединения _». Trusted_connection использует учетные данные текущего процесса (или олицетворения).
Ваш код .NET работает внутри пула приложений. Вы можете настроить учетную запись пользователя, под которой запускается пул приложений, в конфигурации IIS. Рекомендуется запускать пул приложений под ограниченной учетной записью пользователя и предоставлять этому пользователю доступ к базе данных.
Не путайте это с учетной записью анонимного пользователя IIS по умолчанию, с учетной записью, в которой работает служба IIS, или с вкладкой IIS Security в настройках веб-сайта. Вы можете настроить свое веб-приложение таким образом, чтобы олицетворять (запускать от имени) пользователя, которого IIS аутентифицирует как (см. Олицетворение в документе ASP.NET).
Rob