После развертывания приложение ASP.NET показывает внутреннюю ошибку сервера - PullRequest
0 голосов
/ 08 марта 2019

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

PS: я новичок в развертывании ASP.NET с другими компаниями, кроме Azure

1 Ответ

0 голосов
/ 09 марта 2019

В этом случае вы должны записать ошибку в файл, чтобы увидеть, какие проблемы возникают в режиме развертывания.

Таким образом, я реализовал глобальный журнал ошибок.

public class ExceptionHandlingAttribute : ExceptionFilterAttribute
    {
        public override void OnException(HttpActionExecutedContext context)
        {
            //Log Critical errors
            // You can use log4net library and configure log folder

        }
    }

В файле WebApiConfig.cs вы регистрируете его.

 public static void Register(HttpConfiguration config)
 {
 // .....
config.Filters.Add(new ExceptionHandlingAttribute());
}
...