Не удалось войти в систему для пользователя '' - PullRequest
2 голосов
/ 27 августа 2010

У меня есть веб-сайт ASP .Net MVC, который отлично работает при локальном тестировании.

Я поместил веб-сайт на IIS 7 на нашем компьютере с Windows Server 2008.

Веб-сайт использует.поставщик сетевого членства и при попытке войти в систему я получаю следующую ошибку:

Login failed for user ''.

Это строка подключения к членству:

data source=(local);Integrated Security=SSPI;Initial Catalog=db

Сайт работает в IIS в своем собственном приложенииПул с управляемым конвейером настроен на интегрированный, и его Идентификацией является LocalSystem, а аутентификация установлена ​​на Анонимную аутентификацию.

Это то же самое, что и другие рабочие сайты, которые мы работаем с членством .net.идеи?

1 Ответ

1 голос
/ 31 августа 2010

Login failed for user '' - ошибка, вызванная отсутствием токена входа в систему NT для чтения SQL Server, когда вы говорите, что используете встроенную аутентификацию (windows).С поставщиком членства .net

ничего не получается. Итак, у вас есть "Integrated Security=SSPI;", но SQL не может его прочитать.Это может быть вызвано:

  • групповой политикой (нет прав входа в сеть)
  • подключением из не Windows
  • брандмауэров и т. Д.
  • недавними изменениями пароляв том же логине изменения (устаревший токен)
  • и т. д.

В этом случае я не могу думать, почему, если Web + SQL находятся в одном окне.Я думал, что было бы трудно не иметь жетона на одной коробке.Я могу сказать, почему, почему, но не знаю, как это исправить. Извините.

Пожалуйста, дайте нам полную информацию о вашей настройке ...

...