Использование оператора в веб-формах asp.net работает локально, но не в режиме реального времени? - PullRequest
1 голос
/ 13 января 2011

ОБНОВЛЕНИЕ: есть ли настройки iis 7, которые могут вызвать эту проблему? Я недавно перешел на iis 7.0.

Итак, у меня возникла странная проблема, когда мой код работает локально, а не при его развертывании. Например -

Employee e= new Employee();//does work locally 
Employee e= new Employee(); // does not work live..says cannot convert Employee to  MyLibrary.Model.Employee
MyLibrary.Model.Employee e= new MyLibrary.Model.Employee();////works live

Так что по какой-то причине из приведенного выше кода вы можете видеть, что он не находит мои операторы использования в файле. Кто-нибудь знает, что происходит?

Ответы [ 3 ]

2 голосов
/ 13 января 2011

Единственный раз, когда я сталкивался с подобными проблемами при работе с ASP.net, это когда устаревшая сборка была кэширована.

0 голосов
/ 13 января 2011

У вас есть две разные сборки, на которые ссылаются обе, которые определяют объект "Сотрудник"?

Если это так, вам нужно будет полностью квалифицировать объекты.

0 голосов
/ 13 января 2011

Вероятно, вы не указали MyLibrary.Model.dll в динамической сборке.

...