Я создал простой сайт с использованием 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>