2014-02-18 3 views
-1

Hy guys,Ошибка при создании существующего решения в Visual Studio

У меня есть один существующий проект от моего коллеги. Я открыл папку в VS как веб-сайт. Когда я его создаю и пытаюсь запустить, я получаю следующее сообщение: Предупреждение C: \ Users ......: Ошибка выполнения ASP.NET: ссылка на объект не установлена ​​в экземпляр объекта.
Ошибка. Ссылка на объект не установлена ​​в экземпляр объекта.

У меня есть Visual Studio 2012, зарегистрирован в качестве студента версии, целевая база 2,0

+0

ваше описание ошибки очень общее, не могли бы вы поместить код, где появляется ошибка? – evilom

+0

Проблема в том, что я не вносил никаких изменений в проект, который работает, просто не на моем компьютере. Предупреждение отображается в первой строке файла aspx - <% @ Page Language = "C#" AutoEventWireup = "true" CodeFile = "... aspx.cs" Inherits = "ActivationDuration"%> – user2516578

ответ

0

Это называется Null Reference, вы (код) пытаются использовать объект, который не создан/инициализируется еще.
Невозможно дать вам ответ, который исправит вашу проблему, вам придется самостоятельно отлаживать код.
Когда возникает исключение, визуальная студия должна спросить вас, хотите ли вы «сломать» или «продолжить». Выберите break и проверьте, где в коде ошибка, затем оттуда оттуда.

//Example: 
AClassofSomeSort myObj2 = new AClassofSomeSort(); 
myObj2.DoSomething(); //Totally fine, cause the myObj2 have been initialised. 

AClassofSomeSort myObj; 
myObj.DoSomething(); //Oh noes, the 'myObj' is not created! Exception is thrown. 
+0

Проблема в том, что я не сделал любые изменения в проекте, который работает, а не на моем компьютере. Предупреждение отображается в первой строке файла aspx - <% @ Page Language = "C#" AutoEventWireup = "true" CodeFile = "... aspx.cs" Inherits = "ActivationDuration"%> – user2516578

+0

Работает ли он на каждом другом компьютере или только ваши сотрудники? У него могут быть некоторые файлы/настройки или настройки на компьютере hes, которые не были сохранены в решении. Не те предупреждения, которые вы ожидаете, вы хотите, чтобы программа прерывалась, когда вы получили ошибку, чтобы вы могли точно определить ее, какую переменную она имеет. – Jite

+0

Я начал отлаживать, он открыл IE и показал это - http://tinypic.com/r/24zlyyw/8 – user2516578

0

Попробуйте проверить ссылку на проект, чтобы загрузить хорошо, не хватает ссылок (вы можете проверить в папке «Reference»), или когда-то эта ошибка, потому что ваш объект не инициализировать [пустое значение], вы можете добавлять изображения чтобы предоставить нам подробную информацию о вашей проблеме.

+0

Отсутствие ссылок (если не загружено во время выполнения из кода) должно давать ошибку компилятора при попытке построить решение. – Jite

Смежные вопросы