Мне любопытно, есть ли какие-нибудь моногуру asp.net, которые могли бы указать, с чего начать отладку, что может быть ошибкой в моно-библиотеках (возможно, несовпадение версии?).
Я начну с деталей, а затем расскажу о том, что я уже нашел.
Информация о версии:
Mono Runtime Version: 2.10.8.1 (Debian 2.10.8.1-5ubuntu1); ASP.NET Version: 4.0.30319.1
Трассировка стека:
System.InvalidCastException: Cannot cast from source type to destination type.
at System.Web.UI.ScriptManager.GetCurrentInternal (System.Web.UI.Page page) [0x00000] in <filename unknown>:0
at System.Web.UI.ScriptManager.GetCurrent (System.Web.UI.Page page) [0x00000] in <filename unknown>:0
at ComponentArt.Web.UI.WebControl.OnLoad (System.EventArgs e) [0x00000] in <filename unknown>:0
at ComponentArt.Web.UI.Dialog.OnLoad (System.EventArgs e) [0x00000] in <filename unknown>:0
at System.Web.UI.Control.LoadRecursive () [0x00000] in <filename unknown>:0
at System.Web.UI.Control.LoadRecursive () [0x00000] in <filename unknown>:0
at System.Web.UI.Control.LoadRecursive () [0x00000] in <filename unknown>:0
at System.Web.UI.Control.LoadRecursive () [0x00000] in <filename unknown>:0
at System.Web.UI.Control.LoadRecursive () [0x00000] in <filename unknown>:0
at System.Web.UI.Control.LoadRecursive () [0x00000] in <filename unknown>:0
at System.Web.UI.Control.LoadRecursive () [0x00000] in <filename unknown>:0
at System.Web.UI.Page.ProcessLoad () [0x00000] in <filename unknown>:0
at System.Web.UI.Page.ProcessPostData () [0x00000] in <filename unknown>:0
at System.Web.UI.Page.InternalProcessRequest () [0x00000] in <filename unknown>:0
at System.Web.UI.Page.ProcessRequest (System.Web.HttpContext context) [0x00000] in <filename unknown>:0
Что я нашел на данный момент:
Это похоже, но не идентично вопросу о стеке здесь, который есть комментарии, указывающие на несовпадение версии в AjaxControlToolkit. К сожалению, я не нашел упоминания об AjaxControlToolkit в источнике моего сайта, и, поскольку ошибка немного отличается, мне любопытно, может ли это быть только похожей проблемой на эту связанного вопроса.
Я не знаю ничего другого в этом стихе Google, который выглядел бы подходящим.
Сайт отлично работает под windows, IIS7, asp.net 4.
Сайт ошибается в среде разработки, упомянутой выше в разделе «Информация о версии», которая запускается с использованием веб-сервера mono XSP.
Мой вопрос:
- What are the first steps that I should take to track this down?
- Specifically what might be some first steps for tracking down issues in mono libraries like the ones triggering the error?
- Есть ли здесь что-то очевидное, что бросается в глаза большему количеству моно, чем у меня?