Есть ли в Visual Studio 2008 файлы Web.config.Debug и Web.Config.Release для ASP.NET? - PullRequest
3 голосов
/ 09 февраля 2012

Как это называется? Я почти уверен, что видел это в Visual Studio 2010. (Visual Studio 2010 у меня нет в офисе ...)

Я хочу, чтобы в режиме отладки использовалась строка подключения к серверу отладки и т. Д.

Если нет, то какой обходной путь?

1 Ответ

4 голосов
/ 09 февраля 2012

Visual Studio 2010 имеет преобразования web.config, которые используют файлы web.debug.config и web.release.config для применения преобразований к исходному web.config.На самом деле он использует имя текущей конфигурации сборки;Разумеется, Debug и Release являются значениями по умолчанию.

Одно важное замечание: это функция Visual Studio, , а не функция IIS.IIS не будет обращать никакого внимания на файл. [Any] .config;только реальное.

Кроме того, преобразования не используются при запуске веб-приложения в Visual Studio: преобразования применяются во время создания пакета развертывания, а выходной файл web.config имеетприменяются правильные преобразования.

MSDN: Как: преобразовать Web.config при развертывании проекта веб-приложения

...