Я настраиваю веб-сервис, я хотел использовать локальную базу данных, поэтому я создал локальную базу данных SQL Server в этом проекте.Веб-служба прекрасно работает на локальном хосте, но проблема, когда я вызываю метод для загрузки данных из локальной базы данных в этом проекте, я получаю сообщение об ошибке:
System.Data.SqlClient.SqlException:
Попытка присоединить базу данных с автоматическим именем для файла C: \ Program Files (x86) \ IIS Express \ TourTravelDB.mdf.База данных с тем же именем существует, или указанный файл не может быть открыт, или он находится на общем ресурсе UNC.
TourTravelDB.mdf
моя локальная база данных
Я добавилСтрока подключения в моем web.config
, но она все еще не работает.
Вот моя строка подключения.
<connectionStrings>
<add name="CS"
connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\TourTravelDB.mdf;Integrated Security=True"
providerName="System.Data.SqlClient"/>
</connectionStrings>
Я также пытался переместить свою базу данных в каталог IIS Express, она работает, но при запуске с другого компьютера мне нужно переместитьснова база данных.
У кого-нибудь есть идеи, как это решить?