Ostatnio dokonałem mojej pierwszej publikacji na platformie Microsoft Azure. Muszę przyznać, że jestem pozytywnie zaskoczony całym procesem deploymentu jak i możliwościami konfiguracyjnymi całego środowiska. Niestety nie odbyło się bez problemów.
Pierwszy jaki napotkałem jest przedstawiony na poniższym zdjęciu:
Byłem lekko zaskoczony widząc ten ekran (yellow screen of death), ponieważ na lokalnych ustawieniach wszystko działało prawidłowo.
Żółty ekran nie przedstawiał żadnych szczegółowych informacji, ponieważ w pliku Web.config nie miałem poniższego ustawienia:
<customErrors mode="Off"/>
które powinno być zawarte w sekcji:
<system.web>
Po poprawnym ustawieniu wyświetlania szczegółowych danych na temat wyjątku, mogłem zobaczyć, że problem związany był z nieodpowiednimi ścieżkami dostępu do bazy danych (Connection Strings), ponieważ jak można się domyśleć, różnią się od środowiska lokalnego.