Как мы можем справиться с проблемой application_error на сервере IIS с IP-адресом?
Привет ,
Вопрос : когда я запускаю приложение с IP-адреса
application_error - это не огонь?
но когда я отлаживаю от VS2012-это огонь.
глобальный код файла
-----
void Application_Error(object sender, EventArgs e) { // Code that runs when an unhandled error occurs try { Exception exc = Server.GetLastError().GetBaseException(); if (exc.GetType() == typeof(HttpException)) { // The Complete Error Handling Example generates // some errors using URLs with "NoCatch" in them; // ignore these here to simulate what would happen // if a global.asax handler were not implemented. if (exc.Message.Contains("NoCatch") || exc.Message.Contains("maxUrlLength")) return; //Redirect HTTP errors to HttpError page //Server.Transfer("HttpErrorPage.aspx"); } //ExceptionUtility.LogException(exc, ""); SendExcepToDB(exc); Server.ClearError(); } catch( Exception ecv) { throw ecv; } }------------------
и в веб-конфигурации ниже
------------
<configuration> <connectionstrings> <system.web> <compilation debug="true" targetframework="4.5"> <customerrors mode="On"> <system.webserver> <httperrors existingresponse="PassThrough"> <defaultdocument> <files> <clear> <add value="Default.aspx"> <add value="Default.htm"> <add value="Default.asp"> <add value="index.htm"> <add value="index.html"> <add value="iisstart.htm">--------------
Может ли кто-нибудь предложить мне решение?
Что я уже пробовал:
я хочу найти решение данной проблемы выше.........:)
Kornfeld Eliyahu Peter
Как вы опубликовали свой сайт? Вы проверили, все ли детали на месте? Может быть, у вас есть другой web.config для времени выполнения (VS создает два!)?
BIKASH KARMAKAR
Ни один сайт не публикуется, его запускают с кодом в IIS. и Debug имеет значение true.
да, все детали находятся на своих местах.
Нет такой же веб-конфигурации,никаких изменений в ней, как я написал выше
BIKASH KARMAKAR
Спасибо за предложение.
Позвольте мне сначала попробовать... если что-нибудь я дам вам знать