Ближайший ваш, вероятно, будет чтобы получить, что вы хотите, это название машины:
System.Environment.MachineName
локальный это адрес, и каждая машина может получить доступ к себе через него (предполагая, что кто-то не обезьяна с файлом хостов).
Вы можете получить доступ к странице: Request.Url.AbsoluteUri
. Это скажет вам, скорее всего, какую среду они пытаются ударить (за исключением случаев, когда они используют локальный хост для доступа к сайту).
Если сервер локальный, а затем отправить уведомление по электронной почте [email protected] Если сервер QA, а затем отправить по электронной почте [email protected]
Если у вас есть доступ в конфигурацию машины, проще всего разместить адрес электронной почты в appsettings, который вы хотите отправить там. Таким образом, вы можете изменить его по окружению, а не беспокоиться о том, какую машину/url они пытаются ударить.
где в machine.config я бы добавил адрес электронной почты addr? – user279521
вы можете поместить его в часть appsettings и получить доступ к ключу по имени. – kemiller2002