Я могу получить доступ к файлу elmah.axd для просмотра ошибок при просмотре с использованием имени хоста localhost (т.е. http://localhost:24425/admin/elmah.axd).
. Я создал другое имя хоста и добавил его в свой файл хоста (для зеркалирования).имя рабочего домена). Когда я просматриваю сайт и инициирую исключение, исключение регистрируется (SQL Server) с использованием имени хоста prod. Однако я не могу просмотреть файл elmah.axd (т. е. http://www.foo.com/admin/elmah.axd). Я получаю " Ошибка HTTP 404.0 - Не найдено Требуемый ресурс был удален, изменилось его имя или временно недоступен. "
Когда я принудительно исключаю,используя локальный URL-адрес, исключение по-прежнему регистрируется в SQL, и я могу просмотреть этот файл: http://localhost:24425/admin/elmah.axd. Однако я вижу только исключения, возникающие под локальным URL-адресом (не URL-адресом www.foo.com).
После просмотра SQL я вижу ошибки, возникающие при использовании localhost с приложением "/" и учетной записью пользователя, для которой я вошел в систему. Ошибки, возникающие при использовании www.foo.com, имеют приложениеlication установлен на "/ LM / W3SVC / 6 / ROOT", а столбец User пуст.
Мне просто нужно иметь доступ к файлу elmah.axd при использовании www.foo.com/admin/elmah.axd.Я установил для параметра securityRemoteAccess значение «1» в своем файле web.config, а также добавил элементы elmah в узлы system.web и system.webServer в своем файле web.config.
Я использую Windows Server 2008R2, IIS7.5 и это сайт ASP.NET (настроенный как веб-приложение).
Спасибо за любые советы.