Просто быстрый совет: никогда не помещайте это в реальную среду.SQL Server CE НЕ должен использоваться в качестве базы данных для веб-приложения.Он не очень хорошо работает с параллельным доступом.
И, как сказал @KBoek, connectionstrings.com должен решить любые проблемы со строкой подключения.Будь то рабочий стол или сервер, нужно только правильно указать путь к базе данных.Я предлагаю вам сохранить файл .sdf в том же каталоге, что и другие файлы
, и использовать что-то вроде
Data Source=" + (System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) + "\\MyData.sdf;Persist Security Info=False;