2016-11-03 3 views
0

У меня есть один представить щелчку на который комментарий получить представленный на конкретный продукт или вещь, но при нажатии кнопки, что я не могу представить, что Оставить комментарий и обращенную вопрос, как показано на изображениях ниже enter image description hereНа представить нажмите получение вопрос в Umbraco

enter image description here

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

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

enter image description here

У меня есть один вопрос для того, что я предполагаю, что и заключается проблема Интерлинк друг с другом Umbraco on save and publishing showing error

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

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 
    { 


    } 
} 
+0

Есть причина, по которой эта проблема отмечена sql-server-2008-r2, но сообщение об ошибке, которое вы получаете, является ошибкой MySql? – Mark

+0

Я не использую Mysql в любом месте, где я использую sql-сервер 2008-r2, но поскольку я рассмотрел вопрос «Доступ запрещен для ПОЛЬЗОВАТЕЛЯ» (с использованием пароля NO), эта проблема мне кажется для моего sql –

+0

@Mark мне нужно внесите некоторые изменения на моей стороне Staging/Beta Dtabase? –

ответ

0

Этот вопрос был решен в то время собираюсь в machine.config на сервере SQL и обновление синтаксис

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

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

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

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

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

+0

Ну, нет метода под названием GetComment в CommentsController, пожалуйста, просмотрите мой обновленный вопрос, где im размещения моего кода контроллера –

+0

У меня есть тот же файл контроллера на моей локальной стороне и работает нормально, На самом деле это umbraco и использование такой структуры хранит значение в формате XML, все это отлично работает на моем локальном компьютере, но проблема находится на стороне Staging/Beta. –

+0

Некоторая часть кода, вызывающая метод GetComment где-то, что вызывает ошибку. Возможно, вы установили пакет, возможно? попробовал переиздание всего веб-сайта в прямом эфире. Также было ли это раньше? – wingyip

Смежные вопросы