Невозможно подключиться к базе данных после публикации приложения - PullRequest
0 голосов
/ 07 июня 2019

Все отлично работает на компьютере, на котором я собрал приложение, база данных и программа были созданы в vs2017. Когда я устанавливаю приложение на другой компьютер, на котором установлен sql, но не установлен vs, выдается сообщение об ошибке «52 произошла ошибка, связанная с сетью, не удалось подключиться к локальной базе данных». Как мне заставить его видеть базу данных на компьютере другого пользователя, кроме моего? Мне удалось успешно заставить мое приложение работать на другом компьютере, на котором установлены vs и sql, но я не хочу устанавливать избыточность в 50 ГБ на каждом компьютере.

Ниже моя строка подключения

<add name="ExagridEntities" connectionString="data source=(LocalDB)\MSSQLLocalDB;AttachDBFilename=|DataDirectory|Exagrid.mdf;" providerName="System.Data.EntityClient" />

Я попытался опубликовать в Visual Studio, щелкнув проект> опубликовать, а также создав проект установки, в который я поместил файл mdf вместе с файлами приложения, но они оба вернули ту же ошибку 52.

UPDATE

Когда я установил Visual Studio на одном из компьютеров, моя программа работала очень хорошо. Кто-нибудь знает, какой пакет мне нужен, чтобы я мог просто запустить программу без установки vs?

...