2016-05-18 3 views
0

В настоящее время я разрабатываю веб-приложение, но я не могу зарегистрировать даже первого пользователя. В Webconfig есть строка подключения, которая работает нормально. Я могу немедленно обновить или создать продукты приложения и обновления базы данных, что указывает (я думаю), что строка подключения работает нормально. Я создал новый proyect в MVC. Я ничего не менял и не смог зарегистрировать пользователя. Его показания после 30-60 секунд следующие ошибки. Причина я упоминаю строка соединения является то, что ошибка уже исключение SQL и говорить о неправильной строке соединения, но, видимо, это работает отлично, и это новый UNCHANGED MVC proyect БлагодаряASP.NEt Identity Не работает или не регистрируется

The system cannot find the file specified

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.ComponentModel.Win32Exception: The system cannot find the file specified

Source Error:

Line 153: { Line 154: var user = new ApplicationUser { UserName = model.Email, Email = model.Email }; Line 155: var result = await UserManager.CreateAsync(user, model.Password); Line 156: if (result.Succeeded) Line 157: {

Source File: C:\Users\IronMan\Documents\Visual Studio 2015\Projects\training\IDTest\IDTest\Controllers\AccountController.cs Line: 155

Stack Trace:

[Win32Exception (0x80004005): The system cannot find the file specified]

[SqlException (0x80131904): A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 52 - Unable to locate a Local Database Runtime installation. Verify that SQL Server Express is properly installed and that the Local Database Runtime feature is enabled.)]
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) +92
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) +285
System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, Boolean withFailover, SqlAuthenticationMethod authType) +372
System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, Boolean withFailover) +172
System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString connectionOptions, SqlCredential credential, TimeoutTimer timeout) +849
System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(TimeoutTimer timeout, SqlConnectionSt

и больше, как выше

+0

возможно попробуйте http://stackoverflow.com/questions/33111611/entity-framework-6-the-server-was-not-found-or-was-not-accessible – Claies

+0

Этот ответ может помочь вам - [Как добавьте аутентификацию ASP.NET MVC5 в существующую базу данных] (http://stackoverflow.com/questions/25651342/how-to-add-asp-net-mvc5-identity-authentication-to-existing-database/25651908#25651908) – Win

+0

Hey Win Это было именно то, что происходило – shark6552

ответ

1
  1. Найти DataContext класс
  2. Установить значение ключа строки подключения по умолчанию, как это написано в файле web.config

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

+0

Итак, я обнаружил, что контроллер для регистрации использовал строку подключения по умолчанию, которую я изменил, к строке подключения, которую я использовал для создания моих таблиц, и теперь она работает нормально. BUt – shark6552

Смежные вопросы