2011-01-12 1 views
1

UPDATE: Есть ли какие-либо настройки iis 7, которые могут вызвать эту проблему? Недавно я перешел на iis 7.0.использование заявления в веб-формах asp.net работает локально, но не вживую?

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

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

ответ

0

У вас, вероятно, нет MyLibrary.Model.dll, на который ссылается в live build.

+0

Это ссылка Я проверил его. – Vishal

2

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

+0

как мне обойти это? или очистить устаревшую сборку? – Vishal

+0

Обычно я пытаюсь выполнить две вещи: 1) сбросить IIS 2) удалить все файлы и повторно развернуть – iamkrillin

+0

Кроме того, вы случайно используете любую загрузку отражения/динамической сборки? – iamkrillin

0

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

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

+0

нет у меня нет нескольких ссылок на Employee – Vishal