Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
degvelo
1 / 1 / 1
Регистрация: 06.09.2015
Сообщений: 81
Завершенные тесты: 7
1

Строка подключения в web.config и относительный путь к БД

13.02.2018, 14:16. Просмотров 1295. Ответов 4
Метки нет (Все метки)

Добрый день!

Есть приложение asp.net mvc с использованием бд SQLite.
Но моей машине приложение прекрасно работает, но при переносе на другую машину возникают проблемы с подключением к бд.
Понимаю, что ошибка кроется в строке подключения, а конкретно в том, что у меня в ней указан абсолютный путь к файлу. Вот она

XML
1
2
3
4
5
<connectionStrings>
    <add name="ItemsDataEntities" 
connectionString="metadata=res://*/ItemModel.csdl|res://*/ItemModel.ssdl|res://*/ItemModel.msl;
provider=System.Data.SQLite.EF6;provider connection string=&quot;data source=F:\Empeek\TestTask\TestTask\TestTask\App_Data\ItemsData.db&quot;" providerName="System.Data.EntityClient" />
  </connectionStrings>

Как указать относительный путь?
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.02.2018, 14:16
Ответы с готовыми решениями:

Строка подключения к базе данных в Web.config
Сама строка подключения есть, но куда её пихать в файле не понятно. Залил на хостинг zip архив с...

Относительный путь к контенту
Всем привет, прошу помощи в следующем вопросе У меня есть примерная структура -Controllers...

Web.config файл
Добрый день, для нас выполнял заказ одна фирма и после этого как мы все получили они нам конфиг...

Не работает web.config
Есть папка Admin в ней web.config со следующей записью: &lt;?xml version=&quot;1.0&quot;?&gt; &lt;configuration&gt; ...

Ошибка в файле web.Config
Доброго времени суток!!! При отладке проект работал нормально, ошибок не выдавал. Когда...

4
OwenGlendower
Супер-модератор
Эксперт .NET
11300 / 9521 / 4020
Регистрация: 17.03.2014
Сообщений: 19,059
Записей в блоге: 1
Завершенные тесты: 2
13.02.2018, 14:34 2
Лучший ответ Сообщение было отмечено degvelo как решение

Решение

degvelo, попробуй так:
XML
1
2
3
4
5
<connectionStrings>
    <add name="ItemsDataEntities" 
connectionString="metadata=res://*/ItemModel.csdl|res://*/ItemModel.ssdl|res://*/ItemModel.msl;
provider=System.Data.SQLite.EF6;provider connection string=&quot;data source=|DataDirectory|\ItemsData.db&quot;" providerName="System.Data.EntityClient" />
  </connectionStrings>
1
degvelo
1 / 1 / 1
Регистрация: 06.09.2015
Сообщений: 81
Завершенные тесты: 7
13.02.2018, 15:33  [ТС] 3
DataDirectory будет автоматически подставлять путь к AppData?
0
OwenGlendower
Супер-модератор
Эксперт .NET
11300 / 9521 / 4020
Регистрация: 17.03.2014
Сообщений: 19,059
Записей в блоге: 1
Завершенные тесты: 2
13.02.2018, 15:35 4
degvelo, да
0
degvelo
1 / 1 / 1
Регистрация: 06.09.2015
Сообщений: 81
Завершенные тесты: 7
14.02.2018, 10:10  [ТС] 5
Спасибо! Помогло.
0
14.02.2018, 10:10
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.02.2018, 10:10

ASP.NET и Web.config
Есть следующая проблема - на сервере развернуты несколько приложений ASP.NET, все они используют...

Не могу прочитать из web.config
Подскажите в чем проблема Программка простая до безобразия using System; public class...

Редирект через web.config
Всем привет! Помогите решить проблему в редиректом. Есть сайт на mvc, он доступен по основному...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.