Mam projekt uruchomiony na 2 serwerach. 1 testserver z połączeniem z testDB i jeden na prawdziwym serwerze z prawdziwym DB.Wartość statyczna w pliku web.config
Jedyną inną rzeczą w każdym uruchomionym wystąpieniu tego projektu jest plik web.config.
Co chciałbym zrobić, to mieć możliwość ustawienia wartości w web.config, bool, który następnie może być odczytany przez kod. Ten bool będzie prawdą, jeśli aplikacja jest w trybie testowym. Ustawiłbym to ręcznie, projekt następnie odczytałby go, a kiedy to prawda, maile, które aplikacja wyśle, będą przechowywane wewnętrznie, więc ludzie nie dostaną poczty. Zrobiłem to wcześniej, ustawiając public static bool
w global.asax
, ale w Asp.net MVC wszystko jest wbudowane w jedną bibliotekę DLL, więc nie mogę tego zmienić na wdrożonym serwerze.
Czy to możliwe? czy też byłoby fajne inne rozwiązanie?
To złapanie ogólnego wyjątku jest złym przykładem, jak nie łapać wyjątków. Jakie są korzyści? W każdym razie masz wyjątek, tylko ty wiesz o tym mniej ... – Martas