Существует несколько способов использования ASP.NET на любом языке
Server.MapPath ("~") вернет корень приложения в виде полного имени пути, затем вы можете просто добавить к нему "/ app_data", чтобы получить полный путь.
В качестве альтернативы проверьте HttpContext.Current.Request и HttpContext.Current.Application
Есть множество (и гораздо лучше, чем то, что я только что упомянул) свойств, которые предоставят вам ту же папку - будучи корнем приложения в качестве полного пути s.
Обратите внимание, что все это должно работать, даже если у вас есть приложение в качестве виртуальной папки и обычная папка с приложением, настроенным в IIS для этой папки
Однако это возможно только во время выполнения, поэтому об этом нельзя упоминать в app.config. вы можете попробовать использовать относительные пути, из которых app.config является резидентным IE "../App_Data" или "/ App_data", но я не уверен в ваших точных требованиях.
Удачи