2009-10-19 2 views
0

Это API-интерфейс членства в .NET 2.0. Внезапно она перестала работать на меня. Я раздели его на основы. Я не получаю ответа, когда пытаюсь создать пользователя. Он проходит через код без ошибок, но ничего не происходит. Вот код в ASPX:Почему функция Membership.CreateUser ничего не делает?

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click 
    Dim mcf As System.Web.Security.MembershipCreateStatus 
    Membership.CreateUser("kingfish", "password1", "[email protected]", "what is it?", "widget", True, mcf) 
End Sub 

и вот код в web.config:

 <add name="LocalSqlServer" connectionString="Data Source=localhost;Initial Catalog=MyDB;Integrated Security=True" providerName="System.Data.SqlClient"/> 

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

ответ

0

Я должен был проверить MembershipCreateStatus. Кажется, я отправлял дубликаты писем, и это не разрешено.

+1

Если вы хотите, вы можете разрешить дублирование писем, добавив это: Stefan