«Имя пользователя не может быть найдено» после изменения элемента провайдера - PullRequest
0 голосов
/ 09 июля 2010

У меня проблемы с попаданием в базу данных ASPNETDB.MDF. На самом деле он работает нормально, пока я не добавлю код в веб-конфигурацию. Это код, который я добавил, который мешает мне подключиться ...

    <membership defaultProvider="CustomizedProvider">
  <providers>
    <add name="CustomizedProvider"
         type="System.Web.Security.SqlMembershipProvider"
         connectionStringName="LocalSqlServer"
         applicationName="MyApp"
         minRequiredPasswordLength="5"
         minRequiredNonalphanumericCharacters="0"
     />
  </providers>
</membership>

Я добавил его, потому что хотел воспользоваться ограничениями пароля, которые он предоставляет. При этом имя строки подключения не изменилось и код не изменился. Но когда я пытаюсь войти в систему, он говорит мне, что имя пользователя не может быть найдено. Я должен сказать, что я использую те же самые un и pw, которые, кстати, отвечают этим новым ограничениям.

Это приложение ASP.NET 4.0

1 Ответ

2 голосов
/ 10 июля 2010

В синтаксисе нет ничего плохого, если имя строки подключения правильное, тогда вы уверены, что имя приложения правильное?Это должно быть имя приложения в базе данных (по умолчанию '/'), а не имя вашего приложения в visual studio.

...