Я недавно перешел с использования сервера разработки cassini на IIS 7.5 express и обнаружил, что на некоторых страницах мой javascript выдает «Объект не поддерживает исключения этого свойства или метода».
Все страницы имеют одну и ту же мастер-страницу, которая загружает все плагины, и при отладке в браузере скрипты кажутся доступными.
Один конкретный пример -
$(document).ready(function () {
var dlg = $('#<%=PanelAddToList.ClientID%>').dialog({ autoOpen: false, modal: true });
// $('#<%=PanelAddToList.ClientID%> .List-Add').click(function () { __doPostBack('<%=BtnAddToList.UniqueID%>', ''); });
$('#<%=PanelAddToList.ClientID%> .dialog-button-cancel').click(function () { $('#<%=PanelAddToList.ClientID%>').dialog('close'); });
dlg.parent().appendTo(jQuery("form:first"));
});
Это содержится в пользовательском контроле, в котором есть PanelAddToList. Этот элемент управления работает на некоторых страницах, использующих IIS, но на других он вызывает исключение в строке 'var dlg =' ....
Если я вернусь к использованию Кассини, все будет работать нормально.
Любая помощь будет оценена, спасибо