Совет:
Я бы не основывал вашу строку подключения на вашей опубликованной папке. В будущем папка может измениться, и люди могут не знать, что именно определяет, какую строку подключения вы используете.
Вместо этого управляйте им с помощью параметра в файле web.config. Просто добавьте параметр, который позволяет переключаться между производственной базой данных и базой данных разработчика. Фактически, вы можете просто проверить наличие параметра режима отладки. Если этот параметр есть, вы нацелены на базу данных разработки; в противном случае вы ориентируетесь на производство.
Хорошая особенность этого решения в том, что оно не зависит от , где вы развертываете сайт, и вы можете задокументировать настройку в файле Web.config.
Надеюсь, это поможет.
Правка для Clarity: Под «настройкой режима отладки» я подразумеваю настройку, которая определяет, на какую базу данных вы нацеливаетесь, dev / production. Не работает ли ваше приложение в режиме отладки, так как Framework уже предоставляет функцию, которая делает это. Кроме того, вы не обязательно удалите этот параметр, поскольку хотите сохранить его в целях документирования. Скорее, вы закомментируете это.