#asp.net #web-config #connection-string
#asp.net #web-config #строка подключения
Вопрос:
В настоящее время я работаю над веб-приложением с использованием Visual Studio 2015, asp.net mvc 5. Я хотел бы определить некоторые строки подключения, но только для моей среды разработки, прямо сейчас они определены в Web.config, но я бы хотел, чтобы они были только в Web.Dev.config.
Я добавил следующее в Web.Dev.config:
<add xdt:Locator="Match(name)" xdt:Transform="SetAttributes(connectionString)" name="SModel" connectionString="same connection string as in web.config" />
<add xdt:Locator="Match(name)" xdt:Transform="SetAttributes(connectionString)" name="CDev" connectionString="same connection string as in web.config" />
Но когда я запускаю свое приложение в среде разработки, оно сообщает мне, что строки подключения не могут быть найдены.
Комментарии:
1. Есть ли у вас две строки подключения с именами SModel и CDev в исходном файле Web.config? Если вы этого не сделаете, то эти преобразования ничему не будут соответствовать (и поэтому не смогут устанавливать атрибуты для чего-либо). Это может оказать некоторую помощь (см. Раздел о преобразованиях предварительного просмотра): asp.net/mvc/overview/deployment/visual-studio-web-deployment /…
2. Убедитесь, что вы добавили все XML-дерево до узлов, которые вы преобразуете. Вы не можете просто поместить