Папка App_Code не распознается в проекте веб-сайта

Я создал проект веб-сайта (не веб-приложение) в Visual Studio 2017. У меня есть пара общих классов в папке App_Code, которые требуются на многих страницах с выделенным кодом. Он отлично работает в моей местной среде. Но когда я загружаю их на сервер, я получаю следующую ошибку компиляции.

CS0246: Не удалось найти тип или имя пространства имен UserInfo (вам не хватает директивы using или ссылки на сборку?)

Я создал папку App_Code, щелкнув проект правой кнопкой мыши; и даже эти классы были созданы там (а не скопированы ниоткуда извне).

Теперь, когда я смотрю на решения здесь, люди часто принимают веб-сайт за веб-приложение. На веб-сайте вы не можете изменить "сборку" на Компилировать; вы даже не видите опцию «build» в меню свойств класса. ИЛИ моя Visual Studio скрывает от меня эту опцию?

Кто-нибудь может мне помочь, пожалуйста?


person Anil Sharma    schedule 30.11.2017    source источник
comment
Как вы загружаете на сервер? Просто XCopy или Publish? Попробуйте опубликовать   -  person Sunil    schedule 30.11.2017
comment
Я перезапустил Visual Studio, заново построил сайт и снова опубликовал. Тогда это сработало. Спасибо Сунил!   -  person Anil Sharma    schedule 30.11.2017
comment
В порядке. Я отправлю это как ответ, чтобы вы могли закрыть вопрос.   -  person Sunil    schedule 30.11.2017


Ответы (1)


Как вы загружаете на сервер? Просто XCopy или Publish? Попробуйте опубликовать. Это должно решить проблему.

person Sunil    schedule 30.11.2017