Я пишу приложение Intranet. Целевая структура в project.json - dnx451. Это моя команда публикации:ASP.NET CORE 1.0, олицетворение
dnu publish --runtime dnx-clr-win-x86.1.0.0-rc1-update1 --no-source
База данных Строка соединения:
Server=name;Database=name;Trusted_Connection=True;
Я пытаюсь выдать себя за доступ к базе данных, но это не работает. Когда я запускаю приложение, мой пользователь Windows распознается, и он говорит Hello, Domain \ Username в правом верхнем углу. Как только я попытаюсь получить доступ к базе данных, я получаю сообщение об ошибке «Ошибка входа в домен для пользователя Domain \ Computername». Если я запускаю пул приложений под моим пользователем, тогда все работает нормально.
IIS: . NET CLR Versio - версия 4.0, управляемый режим работы в виде контура и идентификация - это ApplicationPoolIdentity. Аутентификация сайта: олицетворение ASP.NET и аутентификация Windows включены.
Что мне нужно для изменения этого олицетворения, наконец, работает?
решение blowdart будет работать, я просто проверил его против RC1. Я использовал обновленную версию этой версии, которая была нацелена на 4.5.1: http://impersonation.codeplex.com/, которая, как мне кажется, возникла из того же примера MSDN, который был вокруг какое-то время. –
@blowdart: Является ли он еще основным, даже если я нацелен только на dnx-clr? – Dani
Да, это все еще ядро – blowdart