在 umbraco 中提交点击获取问题
On submit click getting issue in umbraco
我有一次提交点击,针对特定产品或事物提交了评论,但点击后我无法提交该通讯并面临如下图所示的问题
另一件事是,这些东西在我的本地主机上工作正常,但是当我将它上传到我的 beta/staging/Live 服务器时,我遇到了这个问题。
我也尝试删除 umbraco.config 文件和日志文件,但仍然面临同样的问题
同样在日志文件中,我可以看到问题
我有一个问题,我认为这两个问题是相互关联的
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
{
}
}
None 您显示的日志是错误日志,因此您的代码看起来不像是在记录 500 错误。
据我所知,您在 CommentsController 上有一个方法 GetComment 失败了服务器端。如果您没有 try catch 在该方法中包装代码,那么您需要添加它并记录错误。
try
{
...Your method code here
}
catch (Exception ex)
{
LogHelper.Error(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType, ex.Message, ex);
}
将您的更改上传到服务器,然后 运行 出现错误的页面。希望您会在 app_data/logs/
中的当前日志文件中收到错误消息
进入 sql 服务器的 Machine.Config 并将语法更新为
时问题已解决
<connectionStrings>
<remove name="LocalMySqlServer"/>
<add name="LocalMySqlServer" connectionString="Datasource=localhost;Database=users;uid=root;pwd=password;"
providerName="MySql.Data.MySqlClient"/>
</connectionStrings>
我有一次提交点击,针对特定产品或事物提交了评论,但点击后我无法提交该通讯并面临如下图所示的问题
另一件事是,这些东西在我的本地主机上工作正常,但是当我将它上传到我的 beta/staging/Live 服务器时,我遇到了这个问题。 我也尝试删除 umbraco.config 文件和日志文件,但仍然面临同样的问题
同样在日志文件中,我可以看到问题
我有一个问题,我认为这两个问题是相互关联的 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
{
}
}
None 您显示的日志是错误日志,因此您的代码看起来不像是在记录 500 错误。
据我所知,您在 CommentsController 上有一个方法 GetComment 失败了服务器端。如果您没有 try catch 在该方法中包装代码,那么您需要添加它并记录错误。
try
{
...Your method code here
}
catch (Exception ex)
{
LogHelper.Error(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType, ex.Message, ex);
}
将您的更改上传到服务器,然后 运行 出现错误的页面。希望您会在 app_data/logs/
中的当前日志文件中收到错误消息进入 sql 服务器的 Machine.Config 并将语法更新为
时问题已解决<connectionStrings>
<remove name="LocalMySqlServer"/>
<add name="LocalMySqlServer" connectionString="Datasource=localhost;Database=users;uid=root;pwd=password;"
providerName="MySql.Data.MySqlClient"/>
</connectionStrings>