2015-05-21 3 views
0

Я работаю над версией .net версии 1.0 aspx.cs для веб-разработки.aspx.cs (.net version 1.0 legacy) конструктор вызывает сообщение не отображаться

Для отладки коды, я использую ряд response.write заявлений, такие как:

string strMessage = "Reached start of method A"; 
Response.Write("<script>alert('"+strMessage+"');</script>"); 

Эти работы; однако, когда я добираюсь до нового конструктора:

MyObject myObject1 = new MyObject(); 

сообщение не отображается.

Мне кажется маловероятным (по другим причинам), что конструктор потерпит неудачу здесь.

У кого-нибудь есть мысли, почему сообщение не появляется?

Может ли быть проблема с памятью?

Если я прокомментирую конструктор, появится следующее сообщение.

+0

Вы можете дать как наименьший, но полный пример, который мы можем воспроизвести. – Victor

+0

@ Victor: Это хорошая мысль, но правила IP запрещают мне отправлять проект, а создание «тощего» проекта, вероятно, сейчас не для меня , но спасибо - я это ценю. С кем-либо сталкивалось подобное поведение в классическом проекте aspx.cs? – JosephDoggie

+0

@Victor: На самом деле это вдохновляет меня на создание пустого класса с конструктором и посмотреть, что произойдет ... должно быть интересно посмотреть, удастся ли это или не удастся ... результаты будут готовы! – JosephDoggie

ответ

0

Оказывается, мне не хватает сборки .net для соответствующего проекта на соответствующем сервере. Таким образом, конструктор действительно был «плохим», как подразумевалось под отладкой!