Проверка подлинности членства в Silverlight нарушена путем обновления SQL Express до SQL Server Standard - PullRequest
0 голосов
/ 05 августа 2010

Я испортил свою аутентификацию членства asp.net в бизнес-приложениях SL4, обновив компьютер для разработки с sqlexpress до sql-стандарта.

Вот как я это сделал:

  1. Установлен win 7/64 bit, установлен VS2010, установлены службы Ria на новом компьютере разработки.

  2. Модернизированный SQL Express до стандарта SQL (я вызвал проблемы при этом!)

  3. Создано новое бизнес-приложение Silverlight

  4. Обнаруженному поставщику членства требуется SQLExpress для использования aspnetdb.mdf (стандарт SQL не работает)

  5. Установлен SQLExpress в качестве нового именованного экземпляра.

  6. Создано второе новое бизнес-приложение Silverlight

  7. Попытка создания нового зарегистрированного пользователя и получение этой ошибки: «Невозможно подключиться к базе данных SQL» в UserRegistrationService.cs

  8. Трассировка стека для ошибки: в System.Web.DataAccess.SqlConnectionHelper.CreateMdfFile (String fullFileName, String dataDir, String connectionString) в System.Web.DataAccess.SqlConnectionHelper.EnsureSqlExpressDBFile (String connectionString) в System.Web.DataAccess.SqlConnectionHelper.GetConnection (String connectionString, Boolean revertImpersonation) в System.Web.Security.SqlRoleProvider.RoleExists (String roleName) в System.Web.Security.Roles.RoleExists (String roleName) по адресу BusinessApplication1.Web.UserRegistrationService.CreateUser (пользователь RegistrationData, пароль строки) в каталоге c: \ users \ dev \ documents \ visual studio 2010 \ Projects \ BusinessApplication1 \ BusinessApplication1.Web \ Services \ UserRegistrationService.cs: строка 51 в CreateUser (DomainService, Object []) в System.ServiceModel.DomainServices.Server.ReflectionDomainServiceDescriptionProvider.ReflectionDomainOperationEntry.Invoke (параметры DomainService domainService, Object []) в System.ServiceModel.DomainServices.Server.DomainService.Invoke (InvokeDescription invokeDescription, IEnumerable`1 & validationErrors)

  9. Когда я запускаю трассировки в профилировщике SQL, при попытке создания нового зарегистрированного пользователя (!!!) не запрашивается sql-express или sql-standard (!!!).

  10. Создание базы данных aspnetdb в стандарте sql с использованием aspnet_regsql

  11. Создано третье новое бизнес-приложение Silverlight

  12. Указано на aspnetdb sql-стандарта в третьем файле SL-Business-App с использованием web.config и

  13. Попытка создания нового зарегистрированного пользователя и получение той же ошибки, той же трассировки стека ошибок и того же неявки в профиле sql

Sooooooooo ...

Как мне получить аутентификацию Членство работает?

На данный момент мне все равно, "работает" ли это через sqlExpress или через новый sql-стандарт aspnetdb.

Есть идеи?

Заранее спасибо, Mark

1 Ответ

0 голосов
/ 10 августа 2010

ОК ... Я сдаюсь! Если есть какое-то исправление, я думаю, что оно довольно глубоко похоронено.

Я решил проблему, переустановив все, начиная с Win 7 :(

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