Ошибка 500 при развертывании проекта на веб-сервере - PullRequest
0 голосов
/ 14 мая 2019

Когда я пытаюсь опубликовать проект в FileZilla, я получаю ошибку HTTP 500 на веб-сайте. Что я делаю, я публикую проект из Visual Studio, я публикую его в папке, а затем подключаюсь к FileZilla. Затем я копирую папку публикации в карте доменных имен.

https://imgur.com/a/L1YaAhK

https://imgur.com/a/pQZ4b1V

1 Ответ

0 голосов
/ 14 мая 2019

Устранение неполадок внутренней ошибки сервера HTTP 500 похоже на разгадку тайны.Вы не знаете, что именно произошло или почему это произошло. Все, что вы знаете, это то, что что-то не так, и вам нужно это исправить.

Единственное решение - создать журнал ошибок для получения информации об ошибках, добавив следующее событие вGlobal.asax.cs

      void Application_Error(object sender, EventArgs e)
        {
            // Code that runs when an unhandled error occurs
            Exception objErr = Server.GetLastError().GetBaseException();
            string err = "Error in: " + Request.Url.ToString() +
                              ". Error Message:" + objErr.Message.ToString();

            string filepath = context.Current.Server.MapPath("~/Log/");  //Text File Path
filepath = filepath + DateTime.Today.ToString("dd-MM-yy") + ".txt";   //Text File Name
            if (!File.Exists(filepath))  
            {  
                File.Create(filepath).Dispose();  
            }  
             using (StreamWriter sw = File.AppendText(filepath))  
            {  
                sw.WriteLine(err);  
                sw.Flush();  
                sw.Close();  
            }        
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...