У меня есть приложение C # WPF, работающее в Visual Studio 2017 на моем компьютере, и я использую SQL Server 2014 для сохранения / выбора данных.
Как я могу запустить его на другом компьютере Windows в той же сети без установки Visual Studio / SQL Server? Это приложение должно читать / вставлять данные из / в мой SQL Server.
Я пытался использовать опцию публикации, но приложение не может читать данные с моего компьютера в других сетевых устройствах.
Кроме того, я попытался скопировать бин на другие ПК, но приложение все еще не может читать данные с SQL Server.
Я уже готовлю SQL Server для получения соединения, используя следующие шаги по следующей ссылке:
Как запустить настольное приложение с использованием базы данных SQL Server на другом компьютере, подключенном к локальной сети
Также в app.config
я нашел следующую строку подключения:
connectionString="Data Source=DESKTOP-QO2VUSP\SQLEXPRESS;Initial Catalog=AJFactory;Integrated Security=True"
Я проверил обработчик событий из других ПК, обнаружил следующие ошибки:
Приложение: Factory App.exe Framework Версия: v4.0.30319
Описание: процесс был прерван из-за необработанного исключения.
Информация об исключении: System.Data.SqlClient.SqlException at
System.Data.SqlClient.SqlInternalConnectionTds..ctor (System.Data.ProviderBase.DbConnectionPoolIdentity,
System.Data.SqlClient.SqlConnectionString,
System.Data.SqlClient.SqlCredential, System.Object, System.String,
System.Security.SecureString, Boolean,
System.Data.SqlClient.SqlConnectionString,
System.Data.SqlClient.SessionData,
System.Data.ProviderBase.DbConnectionPool, System.String, Boolean,
System.Data.SqlClient.SqlAuthenticationProviderManager
и следующее:
Неправильное имя приложения: Factory App.exe, версия: 1.0.0.0, время
штамп: 0x5bdb0efa Неисправное имя модуля: KERNELBASE.dll, версия:
10.0.17134.319, отметка времени: 0x5ea0e53d Код исключения: 0xe0434352 Смещение ошибки: 0x001117d2