Проблема с тайм-аутом заключается в том, что один из запросов занимает больше времени, чем должен.
В .Net есть 2 тайм-аута, насколько я знаю, тайм-аут соединения ( ConnectionTimeout Property ) и тайм-аут команды ( CommandTimeout Property ). Оба тайм-аута по умолчанию составляют 30 секунд.
Я рекомендую вам:
Принимая участие в вашем коде, изменение будет примерно таким:
try {
// Change CommandTimeout
DbContext.Database.CommandTimeout = 120;
// Rebuild Indexes
DbContext.Database.ExecuteSqlCommand("EXEC sp_MSforeachtable \"ALTER INDEX ALL ON ? REBUILD WITH (ONLINE=OFF)\"");
// Update Statistics
DbContext.Database.ExecuteSqlCommand("EXEC sp_updatestats;");
}
catch (Exception ex) {
result = ex.Message + Environment.NewLine + ex.StackTrace;
}
Вы можете взглянуть на эту статью, она объясняет хорошие сценарии возможных причин тайм-аута https : //stackoverflow.com/a/8603111/2654879 .
Надеюсь, этот ответ поможет вам в вашем случае.
С уважением,
JB
FCKeditor имеет большой API, поддерживает несколько языков программирования (полагающий, что это - JavaScript, которого это не твердо достигнуть), может быть загружен через HTML или инстанцирован в коде; но больше всего, предоставляет легкий доступ к базовому полю формы, также - jQuery или прототипа ajax буфер не должно быть ужасно трудно достигнуть.
Время загрузки очень быстро по сравнению с предыдущими версиями. Я дал бы ему водоворот.
По моему опыту, двухстороннее преобразование между HTML и форматами XML как TEI или DocBook очень твердо сделать 100% надежными.
Вы могли использовать Xopus (демонстрация), чтобы иметь Ваших пользователей, непосредственно редактируют TEI или DocBook XML. Xopus является коммерческим XML-редактором на базе браузера, специально разработанным для нетехнических пользователей. Это поддерживает bidi и UTF-8. Представление WYSIWYG представляется с помощью XSLT, так, чтобы дал Вам достаточный контроль для рендеринга сносок путем, Вы описываете.
Поскольку TEI и DocBook не имеют средств сохранить информацию о форматировании, те форматы не позволят Вашим пользователям изменять поверхность шрифта, размер и вес. Но я думаю, что это - хорошая вещь: пользователи должны вставить заголовки и акцент, разработчики должны выбрать поверхность шрифта и размер.
Xopus имеет мощный редактор таблиц, и добавление отступа обрабатывается вложенными разделами или списками и XSLT, реагирующим на это.
К сожалению, Xopus 3 только масштабируется приблизительно к 200 КБ XML, но мы работаем над этим.
Я не могу действительно выбрать одного из них. По моему скромному мнению, они все не очень хороши и завершены. У них всех есть свои преимущества и ясные недостатки. Если TinyMCE является Вашим фаворитом затем afaik, он также делает таблицы.
Этот список, вероятно, пригодится: WysiwygEditorComparision.
Я также использовал FCKEditor, и он работал хорошо и был легок интегрироваться в мой проект. Это стоит проверить.