У меня есть приложение ASP.NET, использующее встроенные функции членства.Таким образом, в моем файле web.config есть строка подключения, которая выглядит следующим образом:
<add name="MembershipSqlServer" connectionString="Data Source=servername;Database=aspnetdb;uid=user;pwd=password;" />
При работе на моем компьютере разработчика все очень увлекательно.Но когда я перемещаю вещи на веб-сервер (который также запускает SQL Server), я получаю эту ошибку, когда вызывается User.IsInRole ():
System.Data.SqlClient.SqlException: сбой входапользователь 'NT AUTHORITY \ NETWORK SERVICE'.
F $% * & !!Почему он пытается подключиться таким образом?Почему он не использует имя пользователя / пароль из строки подключения?Web.config идентичен для dev и server, я использую DB на сервере во время разработки.