2013-04-05 103 views
3

我在我的应用程序中使用spellcheckertinymce。拼写检查程序内部使用Moxiecode.TinyMCE.dllTinymce:拼写检查器不工作

在我们上次实时更新之前它工作正常。突然它给错误说You must write ContentLength bytes to the request stream before calling [Begin]GetResponse

下面是其与错误细节在弹出出现栈跟踪

System.Net.HttpWebRequest.GetResponse()6038604 Moxiecode.TinyMCE.SpellChecker.GoogleSpellChecker.SendRequest(字符串郎,字符串数据)762 Moxiecode.TinyMCE.SpellChecker.GoogleSpellChecker.CheckWords(String lang,String [] words)+197 Moxiecode.TinyMCE.SpellChecker.SpellCheckerModule.ProcessRequest(HttpContext context)+500 Moxiecode.TinyMCE.Web.HttpHandler.ProcessRequest(HttpContext context)+282 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()+100 System.Web.HttpApplication.ExecuteStep(IExecutionStep step,Boolean & Synchronous completed)+75
版本信息:   Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.504

我搜索错误的解决方案,但没有找到任何解决方案。

任何人都可以为此提出解决方法。

回答

3

我已经搜索了问题的解决方案,但是我们的应用程序没有任何问题。基本上问题是,我们正在使用由Google通过我们的所见即所得编辑器提供的拼写检查器Web服务。我发现,从昨天开始,服务无法正常工作或被Google阻止。

这里有一些链接,其有关于用户体验

http://www.tinymce.com/develop/bugtracker_view.php?id=5793 http://www.tinymce.com/forum/viewtopic.php?id=30779

+0

今天TinyMCE的拼写检查器不工作,做什么。 .. – rjdmello 2013-07-11 12:18:48

0

您可以启用浏览器的内置拼写检查通过执行以下的一些注意事项:

tinymce.init({ 
    browser_spellcheck : true, 
}); 

一定要从工具栏和插件列表中删除拼写检查器。

+0

如何在2013年4月问我这个问题时重复如何...并且你发布的内容是在2013年9月被问到的:) – nrsharma 2014-01-17 04:38:35

+0

我纠正了 - 我没有检查发布日期。固定! – wloescher 2014-01-17 16:15:53

+0

我不认为这有效。我不得不使用这段代码:http://stackoverflow.com/a/17921909/195835 – 2014-01-19 06:03:28

1

事实上 - 谷歌拼写检查服务似乎已经停止。

无耻的自我宣传:

为了解决这个问题有新开发的TinyMCE的4,它完全支持ASP.Net专业的拼写检查插件:

  • http://tinymcespellcheck.com得到Nanospell - 这大约需要5分钟来设置。

    Nanospell使用ASP.Net的拼写检查和任何外部服务不中继(也可以使用PHP,单声道等)