Po wdrożeniu na platformie Azure ciągle pojawiały się błędy serwera - aplikacja nie działała. Zrobiłem zdalny pulpit w instancji i odkryłem, że plik web.config został całkowicie przebudowany ... co się dzieje? Myślałem, że web.config został spakowany tak jak jest? Zamiast tego cała konfiguracja została zastąpiona. Kiedy zastępuję "nową" wersję oryginalną, niezmienioną, poprawną konfiguracją, moja aplikacja działa zgodnie z przeznaczeniem.Web.config zmieniony (drastycznie) podczas wdrażania platformy Azure
Po pierwsze, co się tutaj dzieje? Co ja robię źle? W ten sposób mogę to zrozumieć, a nie powtórzyć w przyszłości.
Po drugie, jak mogę zatrzymać to zachowanie? Chcę, aby oryginalny web.config został wdrożony - a nie jakiś arbitralny oszust. Dziękuję Ci!
Czy możesz zamieścić kilka przykładów obu wersji? Czy masz nakładki Web.config do debugowania/wydania? Czy masz skonfigurowane transformacje parametrów? (coś jak http://msdn.microsoft.com/en-us/library/dd465326%28VS.100%29.aspx) –
Tak, próbowałem opublikować obraz konfiguracji, ale moja "reputacja" jest zbyt niska. Nie mam nakładek ani transformacji (szczególnie z powodu tego problemu). Zdjęcie (z tego samego pytania) znajduje się tutaj: http://social.msdn.microsoft.com/Forums/en-US/windowsazuredevelopment/thread/2b5d705e-ffd5-4022-b32d-c67c0fe518cf. –
Czy można wyodrębnić pakiet lazuru, aby sprawdzić, czy zmiana nastąpi podczas kompilacji/pakowania? Jeśli kompilujesz lokalnie + uruchamiasz te same konfiguracje w emulatorze lazuru, plik pozostaje nienaruszony? –