2013-04-05 113 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,單聲道等)