MVC Registration Problem



  • Hey,

    mach grad das Nerddinner durch, aber das geht anscheinend nicht ohne fehler, welche dann auch nicht gscheit beschrieben werden im tutorial, bzw vllt nur bei mir vorkommen^^.

    binn bei PArt9 wo ich mich Regestrieren muss, auf der eigenen seite....
    Aber das Regestrieren funktioniert nicht!!!

    Fehleranzeige:

    Entity Exception wurde vom Benutzercode nicht behandelt
    Fehler beim zugrunde liegenden Anbieter auf Open.

    Cannot attach the file 'c:\users\dreisner\documents\visual studio 2012\Projects\NerdDinner_Exa\NerdDinner_Exa\App_Data\aspnet-NerdDinner_Exa-20120807113223.mdf' as database 'aspnet-NerdDinner_Exa-20120807113223'.

    Zeile 80: // Attempt to register the user
    Zeile 81: MembershipCreateStatus createStatus;
    Zeile 82: Membership.CreateUser(model.UserName, model.Password, model.Email, null, null, true, null, out createStatus);
    Zeile 83:
    Zeile 84: if (createStatus == MembershipCreateStatus.Success)

    Stapelüberwachung

    [SqlException (0x80131904): Cannot attach the file 'c:\users\dreisner\documents\visual studio 2012\Projects\NerdDinner_Exa\NerdDinner_Exa\App_Data\aspnet-NerdDinner_Exa-20120807113223.mdf' as database 'aspnet-NerdDinner_Exa-20120807113223'.]
    System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection) +414
    System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) +78 System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) +167
    System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource1 retry, DbConnectionOptions userOptions) +143 System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource1 retry) +83
    System.Data.SqlClient.SqlConnection.Open() +96
    System.Data.EntityClient.EntityConnection.OpenStoreConnectionIf(Boolean openCondition, DbConnection storeConnectionToOpen, DbConnection originalConnection, String exceptionCode, String attemptedOperation, Boolean& closeStoreConnectionOnFailure) +44

    [EntityException: Fehler beim zugrunde liegenden Anbieter auf Open.]
    System.Data.EntityClient.EntityConnection.OpenStoreConnectionIf(Boolean openCondition, DbConnection storeConnectionToOpen, DbConnection originalConnection, String exceptionCode, String attemptedOperation, Boolean& closeStoreConnectionOnFailure) +203
    System.Data.EntityClient.EntityConnection.Open() +104
    System.Data.Objects.ObjectContext.EnsureConnection() +75
    System.Data.Objects.ObjectQuery`1.GetResults(Nullable`1 forMergeOption) +41
    System.Data.Objects.ObjectQuery1.System.Collections.Generic.IEnumerable<T>.GetEnumerator() +36 System.Linq.Enumerable.FirstOrDefault(IEnumerable1 source) +152
    System.Data.Objects.ELinq.ObjectQueryProvider.<GetElementFunction>b__1(IEnumerable1 sequence) +41 System.Data.Objects.ELinq.ObjectQueryProvider.ExecuteSingle(IEnumerable1 query, Expression queryRoot) +59
    System.Data.Objects.ELinq.ObjectQueryProvider.System.Linq.IQueryProvider.Execute(Expression expression) +133
    System.Linq.Queryable.FirstOrDefault(IQueryable1 source) +251 System.Web.Providers.QueryHelper.GetApplication(MembershipEntities ctx, String applicationName) +198 System.Web.Providers.DefaultMembershipProvider.Membership_CreateUser(String applicationName, String userName, String password, String salt, String email, String passwordQuestion, String passwordAnswer, Boolean isApproved, DateTime& createDate, Boolean uniqueEmail, Int32 passwordFormat, Object& providerUserKey) +229 System.Web.Providers.DefaultMembershipProvider.CreateUser(String username, String password, String email, String passwordQuestion, String passwordAnswer, Boolean isApproved, Object providerUserKey, MembershipCreateStatus& status) +1693 System.Web.Security.Membership.CreateUser(String username, String password, String email, String passwordQuestion, String passwordAnswer, Boolean isApproved, Object providerUserKey, MembershipCreateStatus& status) +207 NerdDinner\_Exa.Controllers.AccountController.Register(RegisterModel model) in c:\\Users\\dreisner\\Documents\\Visual Studio 2012\\Projects\\NerdDinner\_Exa\\NerdDinner_Exa\\Controllers\\AccountController.cs:82 lambda_method(Closure , ControllerBase , Object[] ) +180 System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters) +59 System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary2 parameters) +435
    System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary2 parameters) +60 System.Web.Mvc.<>c\_\_DisplayClass15.<InvokeActionMethodWithFilters>b\_\_12() +145 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func1 continuation) +433
    System.Web.Mvc.<>c__DisplayClass17.<InvokeActionMethodWithFilters>b__14() +72
    System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList`1 filters, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +323
    System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) +844
    System.Web.Mvc.Controller.ExecuteCore() +130
    System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) +229
    System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute(RequestContext requestContext) +39
    System.Web.Mvc.<>c__DisplayClassb.<BeginProcessRequest>b__5() +71
    System.Web.Mvc.Async.<>c__DisplayClass1.<MakeVoidDelegate>b__0() +44
    System.Web.Mvc.Async.<>c__DisplayClass81.<BeginSynchronous>b\_\_7(IAsyncResult _) +42 System.Web.Mvc.Async.WrappedAsyncResult1.End() +152
    System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult, Object tag) +59
    System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult, Object tag) +40
    System.Web.Mvc.<>c__DisplayClasse.<EndProcessRequest>b__d() +38
    System.Web.Mvc.SecurityUtil.<GetCallInAppTrustThunk>b__0(Action f) +31
    System.Web.Mvc.SecurityUtil.ProcessInApplicationTrust(Action action) +61
    System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +118
    System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result) +38
    System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +9615056
    System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +155



  • ok keine ahnung warum aber irgendwie muss ích da beim code was gepfuscht haben,

    da wenn ich ein neues projekt mache die registration funktioniert...
    ich hau einfach alles klassen in das neue projekt 😉


Anmelden zum Antworten