Можно создать дубликат:
Using a relative path in connection string for Access DB in C#Как изменить местоположение | DataDirectory | в приложении ASP.NET, построенного в C#
Это моя текущая строка подключения в файле web.config
<connectionStrings>
<add name="dbConnection" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\GeauxEatAccessDB.accdb"/>
</connectionStrings>
, но вместо того, чтобы смотреть в папке App_Data, приложение выглядит в
"C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\DevServer\\10.0"
который не является правильным. Как и где я могу изменить местоположение по умолчанию | DataDirectory | быть относительным путем App_Data внутри папки проекта?
Спасибо за помощь @platon, я посмотрел в него немного больше и использовать эту линию, чтобы заставить его работать 'AppDomain.CurrentDomain.SetData («DataDirectory», Server.MapPath (" ~/App_Data/"));' –