Невозможно перенести старый проект на новый компьютер

Я получаю сообщение об ошибке при попытке перенести старый проект на мой новый компьютер. На старом компьютере база данных работала нормально. Содержимое базы данных не имеет большого значения, поэтому я не перенес старую базу данных на новый компьютер в виде файла.bak. Это школьный проект.

Я работаю в:

VS 2015.

ASP.NET Core

"Microsoft.NETCore.App": {
  "version": "1.0.1",
  "type": "platform"
},

"frameworks": {
"netcoreapp1.0": {
  "imports": [
    "dotnet5.6",
    "portable-net45+win8"
  ]
}
  },

Это код ошибки от VS PackedManager:

System.OverflowException: арифметическая операция привела к переполнению. на System.Data.SqlClient.SNINativeMethodWrapper.SNIOpenSyncExWrapper(SNI_CLIENT_CONSUMER_INFO& pClientConsumerInfo, IntPtr& ppConn) в System.Data.SqlClient.SNINativeMethodWrapper.SNIOpenSyncEx(ConsumerInfo consumerInfo, струнного constring, IntPtr& pConn, Byte[] spnBuffer, Byte[] INSTANCENAME, Boolean fOverrideCache, Boolean fSync, Тайм-аут Int32, Boolean fParallel) в System.Data.SqlClient.SNIHandle..ctor(ConsumerInfo myInfo, Строковое имя_сервера, Byte [] spnBuffer, Логическое игнорирование ignoreSniOpenTimeout, Int32, Тайм-аут, Байт []& instanceNashlefashCame) Boolean fParallel) в System.Data.SqlClient.TdsParserStateObject.CreatePhysicalSNIHandle (Строка имя_сервера, логическое значение ignoreSniOpenTimeout, Int64 timerExpire, Byte[]& instanceName, Byte[] spnBuffer, логическая переменная типа BooleCleine BooleClan).TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, логическое значение ignoreSniOpenTimeout, Int64 timerExpire, логическое шифрование, логическое значение trustServerCert, булева integratedSecurity, булева withFailover) при System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, булева ignoreSniOpenTimeout, TimeoutTimer тайм-аут, булева withFailover) при System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, булева redirectedUserInstance, SqlConnectionString connectionOptions, TimeoutTimer тайм-аут) при System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(TimeoutTimer тайм-аут, SqlConnectionString connectionOptions, Boolean redirectedUserInstance) при System.Data.SqlClient.SqlInternalConnectionTds..ctor(идентичности DbConnectionPoolIdentity, SqlConnectionString connectionOptions, объект providerInfo, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionDataconnectSessio nData, Boolean applyTransientFaultHandling) в System.Data.SqlClient.SqlConnectionFactory.CreateConnection(параметры DbConnectionOptions, DbConnectionPoolKey poolKey, объект poolGroupProviderInfo, DbConnectionPool бассейн, DbConnection owningConnection, DbConnectionOptions userOptions) в System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool бассейн, DbConnection owningObject, варианты DbConnectionOptions, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions) в System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) при System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) при System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, булева allowCreate, булева onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection) в System.Data.ProviderBase.DbConnectionPool.TryGetConnection (DbConnection owningObject, TaskCompletionSource1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource1 повтор, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) в System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection externalConnection, DbConnectionFactory connectionFactory, TaskCompletionSource1 retry, DbConnectionOptions userOptions) at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource1 повторная попытка) в System.Data.SqlClient.SqlConnection.Open() в Microsoft.EntityFrameworkCore.Storage.RelationalConnection.Open() в Microsoft.EntityFrameworkCore.Storage.Internal.SqlServerDatabaseCreator.Exists(BooleanMegnateMearry atFineOnt). HistoryRepository.Exists () в Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration) в Microsoft.EntityFrameworkCore.Design.MigrationsOperations.UpdateDatabase(String targetMigration, String contextType) в Microsoft.EntityFatabaseOreCateCateCateMateCateMateCateMateCateMateCateMateCateMateCateMateCateMateCateMateCateMateCateCoreCoreCateMateCoreCoreCateCoreCoreCateCoreCateMateCore.CoreMateCoreCoreCoreCoreCoreMateCore.CoreMateCoreCoreCoreCoreCoreCoreCoreCoreCoreCoreCoreCoreCoreCoreCoreCoreCoreCoreCoreCoreCoreCoreCoreCoreCoreCoreCoreCoreCoreCoreCoreCoreCoreCoreCore.dll >c__DisplayClass0_0.b__0() в Microsoft.Extensions.CommandLineUtils.CommandLineApplication.Execute(String[] args) в Microsoft.EntityFrameworkCore.Tools.Cli.Program.Main(String[] args) Арифметическая операция привела к переполнению.

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

Полезно знать, что в настоящее время я работаю в школе с виртуальными машинами на одном компьютере. Я использую VMWare, и на виртуальном компьютере на сервере WAC установлен SQL Server Express 2012. Я не знаю, имеет ли это какое-либо влияние на мою текущую проблему, но я думаю, чем больше вы знаете, тем лучше вы можете помочь. Виртуальные машины не работают, пока я работаю над этой проблемой.

Скажите, есть ли что-нибудь еще, что вы хотели бы увидеть в моем коде?

1 ответ

Решение

Решил проблему наконец. Я сделал полный сброс windows 10. И установил VS 2017. Тогда все заработало. Я также сделал новый тестовый проект и попытался перенести его. Но та же проблема продолжала возвращаться. Поэтому я подумал, что где-то должны быть какие-то битые файлы. Но, как уже упоминалось, все это работает сейчас. Спасибо за все предложения.

Другие вопросы по тегам