Что может быть причиной ошибки http 500 на виртуальном хостинге Godaddy - PullRequest
0 голосов
/ 04 января 2019

Я создал простой сайт с использованием ASP.NET MVC. Есть только один контроллер, домашний контроллер. Он обслуживает одну страницу с контактной формой, которая использует сообщение Axios для отправки формы в метод / конечную точку SendEmail.

[HttpPost]
        public bool SendEmail(Contact contact)
        {
           ....
        }

Звонок на стороне клиента

axios.post(_url, {

            Name:       document.getElementById('name').value,
            Phone:      document.getElementById('phone').value,
            Email:      document.getElementById('email').value,
            Message:    document.getElementById('message').value,
            CanText:    canTxt



    })

Все отлично работает локально. Однако, когда я публикуюсь в Godaddy, я получаю сообщение об ошибке Http 500. Я думаю, что мой web.config правильный. Кто-нибудь еще может подумать о возможной проблеме, или мне нужно обсудить это с Годадди?

 <system.web>
    <trust level="Full"/>
    <customErrors mode="Off"/> 
    <compilation debug="true" targetFramework="4.6.1"/>
    <httpRuntime targetFramework="4.6.1"/>
    <httpModules>
      <add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web"/>
    </httpModules>
  </system.web>

  <system.codedom>

  </system.codedom>

1 Ответ

0 голосов
/ 04 января 2019

Вы пытались включить подробные ошибки в вашем файле web.config? Это то, что GoDaddy рекомендует для 500 ошибок на страницах, размещенных на их сайте. Вот ссылка на статью поддержки:

Поддержка GoDaddy - включение пользовательских ошибок

Вы также можете найти расположение журналов сервера, если они вам доступны. Вы часто найдете более подробную информацию в журналах. Большая часть того, что я нахожу в сети, предназначена для панели управления Linux GoDaddy, и я думаю, что вы (очевидно) размещены на Windows, поэтому вам, возможно, придется немного покопаться, чтобы выяснить, где находятся журналы вашего сервера или доступны ли они. тебе. Но концепция остается прежней.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...