Проблема проверки подлинности Windows IIS в Silverlight 4 - PullRequest
1 голос
/ 06 июля 2010

Хотите знать, сталкивался ли кто-нибудь с этой проблемой аутентификации? Мой веб-сервер работает под управлением IIS7 на компьютере под управлением Windows Server 2008 и во время выполнения .NET 4.0. В виртуальном каталоге моего приложения включены олицетворение ASP.NET и проверка подлинности Windows. Анонимная, базовая, дайджест-проверка и проверка подлинности с помощью форм отключены.

"Произошла ошибка при использовании« ProfileProvider »по умолчанию. Убедитесь, что он настроен правильно. Не удалось создать экземпляр SQL Server из-за сбоя при запуске процесса для экземпляра пользователя. Соединение будет быть закрытым. "

Из-за этой ошибки мое приложение Silverlight 4 не может получить логин Windows текущего пользователя Информация. Ошибка не происходит локально на моем компьютере разработчика, а только на развернутом сервере IIS. Я поиграл со значением конфигурации roleManager и попытался установить его в значение true и закомментировать всю запись, но все равно вижу то же сообщение об ошибке.

Надеясь, что кто-то там столкнулся с этой ошибкой и решением / объяснением того, что ее вызывает.

спасибо заранее, John

Вот мои текущие настройки аутентификации и роли web.config. (угловые скобки опущены)

roleManager enabled = "false"
идентичность личность = "истина"
режим аутентификации = "Windows"

Ответы [ 2 ]

1 голос
/ 16 июля 2010

После долгих экспериментов и поиска в Google оказалось, что в моем файле web.config был раздел профиля.

<profile enabled="false">
  <properties>
    <add name="FriendlyName" />
  </properties>
</profile>

Мне нужно было добавить enabled = "false" к тегу профиля, чтобы отключить все функции ProfileProvider по умолчанию для сайта.

Почему это не установлено в false, по умолчанию, вне меня.

0 голосов
/ 06 февраля 2019

Я столкнулся с точно такой же проблемой, упомянутой в этом вопросе, и следующие простые шаги решили ее:

Откройте диспетчер IIS enter image description here

  1. Выберите Пулы приложений на панели Подключения.
  2. Затем выберите пул приложений, который вы используете со своим приложением.
  3. Выберите Расширенные настройки ... из панели действий.

enter image description here

Теперь включите Загрузка профиля пользователя , опция True затем нажмите OK

Вот и все.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...