W odpowiedzi na komentarz @Meh Men's dotyczący innej odpowiedzi w tym wątku, który zapytał:
A co z tym, gdzie Request jest zerowe. tj .: Application_start?
Jeśli jesteś pewien, że wszystkie wersje produkcyjne i testowe lub „homologacyjne” Twojej witryny zostaną wdrożone wraz z wydaną wersją Twojej witryny, podczas gdy Twoje środowisko lokalne będzie budowane i rozwijane w trybie „debugowania”, możesz wykorzystać #if DEBUG
sintax do napisz kod, który powinien być uruchamiany tylko lokalnie, podczas gdy poza tym blokiem lub nawet wewnątrz pasującego #else
bloku możesz napisać inny kod, który chcesz uruchamiać tylko wtedy, gdy nie jest lokalnie (np. zdalnie).
Oto mała próbka tego, jak rozwiązałem ten problem w konkretnym projekcie, nad którym aktualnie pracuję:
#if DEBUG
#else