Аутентификация членства в Silverlight испорчена обновлением sql express до стандарта sql

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

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

  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.Webql.DataAccess .GetConnection (String connectionString, Boolean revertImpersonation) в System.Web.Security.SqlRoleProvider.RoleExists (String roleName) в System.Web.Security.Roles.RoleExists (String roleName) в BusinessApplication1.Web.UserRegistrationService.CreataU (Пользователь регистрации. пароль) в 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.Domain Service.Invoke (InvokeDescription invokeDescription, IEnumerable`1 & validationErrors)

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

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

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

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

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

Ооооооооо ...

Как получить доступ к аутентификационному членству?

На данный момент меня не волнует, будет ли «работать» через sqlExpress или через новый sql-стандарт aspnetdb.

Любые идеи?

Заранее спасибо, Марк


person markE    schedule 05.08.2010    source источник


Ответы (1)


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

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

person markE    schedule 09.08.2010