После развертывания в Azure я продолжал получать ошибки сервера - приложение не запускалось. Поэтому я сделал удаленный рабочий стол в экземпляре и обнаружил, что web.config был полностью переработан ... что происходит? Я думал, что web.config был упакован как есть? Вместо этого вся конфигурация была заменена. Когда я заменяю «новую» версию исходной, неизменной, правильной конфигурацией, мое приложение работает по назначению.Web.config изменился (резко) во время развертывания Azure
Во-первых, что здесь происходит? Что я делаю не так? Таким образом, я могу понять и не тиражировать это в будущем.
Во-вторых, как я могу остановить это поведение? Я хочу, чтобы оригинальный web.config был развернут, а не какой-то произвольный самозван. Спасибо!
Не могли бы вы привести несколько примеров двух версий? У вас есть наложения Web.config для отладки/выпуска? У вас настроены параметры? (что-то вроде http://msdn.microsoft.com/en-us/library/dd465326%28VS.100%29.aspx) –
Да, я попытался опубликовать образ конфигураций, но моя «репутация» слишком низкая. У меня нет наложений или преобразований (особенно из-за этой проблемы). Изображение (с того же вопроса) находится здесь: http://social.msdn.microsoft.com/Forums/en-US/windowsazuredevelopment/thread/2b5d705e-ffd5-4022-b32d-c67c0fe518cf. –
Вы могли бы извлечь лазурный пакет, чтобы убедиться, что это происходит во время сборки/упаковки? Если вы локально создаете + запускаете те же конфигурации в лазурном эмуляторе, файл остается нетронутым? –