На Отправить нажмите получение проблемы в umbraco

У меня есть один отправить нажмите, на котором комментарий получить представлен для конкретного продукта или вещи, но при нажатии, что я не в состоянии представить, что commnet и сталкиваются с проблемой, как видно на изображениях ниже
Введите описание изображения здесь

Введите описание изображения здесь

Другое дело, что это вещи работают должным образом в моем локальном хосте, но когда я загружаю его на моем бета-версии/staging/Live server я сталкиваюсь с этой проблемой.
Я также попытался удалить umbraco.файл конфигурации и файл журнала, но по-прежнему сталкивается с той же проблемой

Также в файле журнала я вижу проблему как

Введите описание изображения здесь

У меня есть один вопрос для того, что я предполагаю, что оба вопроса взаимосвязаны друг с другом
Umbraco при сохранении и публикации показывая ошибку

Мой код контроллера

using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Web;
using System.Net;
using System.Net.Http;
using System.Text.RegularExpressions;
using System.Web.Mvc;
using Newtonsoft.Json.Linq;
using umbraco;
using Umbraco.Core.Logging;
using Umbraco.Core.Models;
using Umbraco.Web.WebApi;
using xyz.Controls;
using System.Data.SqlClient;
using System.Net.Mail;

namespace xyz.Controllers
{
  public class CommentsController : UmbracoApiController
  {


  }
}

2 ответа

  1. Ни один из журналов, которые вы показываете, не являются журналами ошибок, поэтому он не выглядит так, как ваш код регистрирует ошибку 500.

    из того, что я могу видеть, у вас есть метод GetComment на CommentsController, который терпит неудачу на стороне сервера. Если у вас нет try catch, обертывающего код в этом методе, то вам нужно добавить это и зарегистрировать ошибку.

    try
    {
    ...Your method code here
    }
    catch (Exception ex)
    {
    LogHelper.Error(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType, ex.Message, ex);
    }
    

    Загрузите изменения на сервер и запустите страницу с ошибкой. Надеюсь, у вас будет сообщение об ошибке в текущем файле журнала в app_data / logs/

  2. Проблема была решена при входе в машину.Настройка sql server и обновление синтаксиса как

    <connectionStrings>
    <remove name="LocalMySqlServer"/>
    <add name="LocalMySqlServer" connectionString="Datasource=localhost;Database=users;uid=root;pwd=password;"
       providerName="MySql.Data.MySqlClient"/>
    </connectionStrings>