При сборке моего exe он не может найти мою базу данных - PullRequest
1 голос
/ 29 апреля 2020

Когда я строю свой проект на компьютере с Visual Basi c, мой exe-файл работает, но как только я открываю exe-файл на моем сервере, я получаю сообщение об ошибке, которое, как мне кажется, не соответствует моей базе данных. Разве это не компилируется в то же время, что и вся моя программа? Я вижу базу данных в папке, в которую она компилируется. И любые изображения, которые я загружаю, являются правильной строкой подключения к серверу. Не уверен, что я что-то упустил. Это ошибка, которую он выдает:

См. Конец этого сообщения для получения подробной информации о вызове отладки по времени (JIT) вместо этого диалогового окна.

*** *********** Текст исключения ************** System.Data.SqlClient.SqlException (0x80131904): ошибка, связанная с сетью или указанная для экземпляра c ошибка произошло при установлении соединения с SQL сервером. Сервер не найден или не был доступен. Убедитесь, что имя экземпляра правильное и что SQL Сервер настроен для разрешения удаленных подключений. (поставщик: SQL Сетевые интерфейсы, ошибка: 52 - Невозможно найти установку локальной базы данных времени выполнения. Убедитесь, что SQL Сервер Express правильно установлен и что функция локальной базы данных времени выполнения включена.) ---> Система .ComponentModel.Win32Exception (0x80004005): Системе не удается найти файл, указанный в System.Data.SqlClient.SqlInternalConnectionTds..ctor (DbConnectionPoolIdentity удостоверение, SqlConnectionString connectionOptions, SqlCredential учетная запись, новое ключевое словоSecureSense для объекта , SessionData reconnectSessionData, DbConnectionPool бассейн, String маркер доступа, Boolean applyTransientFaultHandling, SqlAuthenticationProviderManager sqlAuthProviderManager) в System.Data.SqlClient.SqlConnectionFactory.CreateConnection (опции DbConnectionOptions, DbConnectionPoolKey poolKey, объект poolGroupProviderInfo, DbConnectionPool бассейн, DbConnection owningConnection, DbCo nnectionOptions 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, Boolean allowCreate, булевой onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal и связи) в системе .Data.ProviderBase.DbConnectionPool.TryGetConnection (DbConnection owningObject, TaskCompletionSource 1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource 1 повтор, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConn ectionInternal & connection) в System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal (DbConnection externalConnection, DbConnectionFactory connectionFactory, TaskCompletionSource 1 retry, DbConnectionOptions userOptions) at System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource 1 повтор, DbConnectionOptions userOptions) в System.Data.SqlClayOnCatel.OnjectSecrentPlayer. .Data.SqlClient.SqlConnection.Open () в System.Data.Common.DbDataAdapter.FillInternal (набор данных DataSet, DataTable [] datatables, Int32 startRecord, Int32 maxRecords, строка String srcTable, команда IDbCommand, поведение CommandBmonata. .DbDataAdapter.Fill (DataTable [] dataTables, Int32 startRecord, Int32 maxRecords, команда IDbCommand, поведение CommandBehavior) в System.Data.Common.DbDataAdapter.Fill (DataTable dataTable) в Shipping_Bible.Client_CodeDataSetableTentTableFableTableFable dataTable) в C: \ Users \ CMike \ Desktop \ Shipping Bible \ Shipping Bible \ Client_CodeDataSet1.Designer.vb: строка 1908 в Shipping_Bible.FrmBible.FrmBible_Load (отправитель объекта, EventArgs e) в C: \ Users \ CMike \ Рабочий стол \ Доставка Библии \ Доставка Библии \ FrmBible.vb: строка 23 в System. Windows .Forms.Form.OnLoad (EventArgs e) в System. Windows .Forms.Form.OnCreateControl () в System. Windows .Forms.Control.CreateControl (Boolean fIgnoreVisible)
в System. Windows .Forms.Control.CreateControl () в System. Windows .Forms.Control.WmShowWindow (Message & m) в System. Windows .Forms.Control.WndPro c (сообщение & m) в системе. Windows .Forms.ScrollableControl.WndPro c (сообщение & m) в системе. Windows .Forms.Form.WmShowWindow (сообщение & m) в системе . Windows .Forms.Form.WndPro c (сообщение & m) в системе. Windows .Forms.Control.ControlNativeWindow.OnMessage (сообщение & m) в системе. Windows .Forms.Control.ControlNativeWindow.WndPro c (сообщение & m) в системе. Windows .Forms.NativeWindow.Callback (IntPtr hWnd, Int32 msg, IntPtr wparam, Int Ptr lparam) ClientConnectionId: 00000000-0000-0000-0000-000000000000 Номер ошибки: 2, состояние: 0, класс: 20

************** Загруженные сборки ** ************ mscorlib Assembly Version: 4.0.0.0 Win32 Версия: 4.8.4150.0, созданная: NET48REL1LAST_C CodeBase: файл: /// C: /Windows/Microsoft.NET/Framework/v4 .0.30319 / mscorlib.dll ---------------------------------------- Доставка версии сборки Библии : 1.0.0.0 Win32 Версия: 1.0.0.0 CodeBase: файл: /// C: /Shared/Common/Data/Shipping%20Bible/Shipping%20Bible.exe ------------- --------------------------- Microsoft.VisualBasic Assembly Version: 10.0.0.0 Win32 Версия: 14.8.3761.0 построена: NET48REL1 CodeBase: файл: ///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll ------------ ---------------------------- Версия системной сборки: 4.0.0.0 Win32 Версия: 4.8.4001.0 построено: NET48REL1LAST_C CodeBase: файл: / //C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Sys tem / v4.0_4.0.0.0__b77a5c561934e089 / System.dll ------------------------------------- --- Версия сборки System.Core: 4.0.0.0 Версия Win32: 4.8.4121.0, созданная: NET48REL1LAST_C CodeBase: файл: /// C: /Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4. 0_4.0.0.0__b77a5c561934e089 / System.Core.dll --------------------------------------- - System. Windows .Forms Версия сборки: 4.0.0.0 Версия Win32: 4.8.4150.0, созданная: NET48REL1LAST_C CodeBase: файл: /// C: /Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows .Forms / v4.0_4.0.0.0__b77a5c561934e089 / System. Windows .Forms.dll ----------------------------- ----------- Версия сборки System.Drawing: 4.0.0.0 Win32 Версия: 4.8.3761.0 построена: NET48REL1 CodeBase: файл: /// C: /Windows/Microsoft.Net/assembly/ GAC_MSIL / System.Drawing / v4.0_4.0.0.0__b03f5f7f11d50a3a / System.Drawing.dll ------------------------------- --------- Версия сборки System.Configuration: 4.0.0.0 Версия Win32: 4.8.3761.0 построена: NET48REL1 CodeBase: файл: /// C: /Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------- ------------------ Система. Xml Версия сборки: 4.0.0.0 Версия Win32: 4.8.3761.0 построено: NET48REL1 CodeBase: файл: /// C: /Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll -------------------- -------------------- System.Runtime.Remoting Assembly Версия: 4.0.0.0 Win32 Версия: 4.8.3761.0 построен: NET48REL1 CodeBase: файл: /// C: / Windows / Microsoft.Net / сборка / GAC_MSIL / System.Runtime.Remoting / v4.0_4.0.0.0__b77a5c561934e089 / System.Runtime.Remoting.dll ---------------- ------------------------ Доступность Версия сборки: 4.0.0.0 Win32 Версия: 4.8.3761.0 построена: NET48REL1 CodeBase: файл: /// C: /Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility. dll ---------------------------------------- System.Data Assembly Версия: 4.0.0.0 Версия Win32: 4.8.4121.0, созданная: NET48REL1LAST_C CodeBase: файл: /// C: /Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll - --------------------------------------- System.Data.DataSetExtensions Версия сборки: 4.0.0.0 Версия Win32: 4.8.3761.0, созданная: NET48REL1 CodeBase: файл: /// C: /Windows/Microsoft.Net/assembly/GAC_MSIL/System.Data.DataSetExtensions/v4.0_4.0.0.0__b77a5c561934e089/System.Data. DataSetExtensions.dll ---------------------------------------- System.Numerics Версия сборки: 4.0 .0.0 Win32 Версия: 4.8.3761.0 построена: NET48REL1 CodeBase: файл: /// C: /Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089 /System.Numerics.dll ---------------------------------------- Сборка System.Transaction Версия: 4.0.0.0 Win32 Версия: 4.8.3761.0 построено: NET48REL1 CodeBase: файл: /// C: /Windows/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System .Transactions.dll ---------------------------------------- Версия сборки System.EnterpriseServices: 4.0.0.0 Win32 Версия: 4.8.3761.0, сборка: NET48REL1

CodeBase: файл: /// C: /Windows/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0 .0__b03f5f7f11d50a3a / System.EnterpriseServices.dll

************** JIT Отладка ************** Включение функции Just-in- время (JIT), файл .config для этого приложения или компьютера (machine.config) должен иметь значение jitDebugging, установленное в системе. windows .forms раздел. Приложение также должно быть скомпилировано с включенной отладкой.

Например:

Когда включена отладка JIT, любое необработанное исключение будет отправлено отладчику JIT, зарегистрированному в компьютер, а не обрабатываться этим диалоговым окном.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...