Элма и сетевые карты - PullRequest
       9

Элма и сетевые карты

1 голос
/ 01 декабря 2010

Я использую Elmah в одном из наших производственных развертываний и хотел бы защитить модуль только для локальной сети и не показывать его общественности.Мне известна опция удаленного ведения журнала, которая может быть отключена, а также авторизация asp.net, однако мне интересно узнать, есть ли какая-либо поддержка в конфигурации Elmah для привязки к вторичной сетевой карте / сетевой карте, которая обращена только к внутренней сети?

1 Ответ

2 голосов
/ 02 декабря 2010

Нет ничего встроенного в Elmah, которое позволит вам достичь этого, но вот что вы можете сделать: отключите elmah.axd на вашем общедоступном сайте и настройте его для записи ошибок в некоторый источник данных (файл, базу данных SQLite или даже SQL). сервер). Затем настройте сайт интрасети, для которого будет включен elmah.axd и который будет указывать на тот же источник данных, который используется вашим общедоступным интернет-сайтом. Таким образом, вы можете использовать интранет-сайт, чтобы увидеть ошибки. Если у вас есть ферма веб-серверов и несколько приложений, вы можете использовать централизованную базу данных SQL Server, в которой имя приложения будет храниться в виде дополнительного столбца, чтобы при переходе в интранет elmah.axd у вас был полный обзор ошибок, возникающих на ваши общедоступные производственные серверы.

...