Это сводит меня с ума.
Я создал новый проект WAP в VS 2008. Скопировал файлы в мой проект веб-сайта. Добавлены любые обязательные ссылки. Попытка преобразовать веб-проект в веб-приложение с помощью «Преобразовать в веб-приложение».
Ни один из моих пользовательских элементов управления не может видеть методы в своем коде. Они даже не видят их, поэтому я везде получаю ошибки, говоря, что не знает, что это за тот или иной метод.
Пример:
<%=CreateMenu(xxx.WebMenuType.Occasion, "menuShopOccasion", "Occasion") %>;
Это в моем Header.ascx
И поэтому он выдает ошибку, потому что не имеет ни малейшего представления, что такое CreateMenu!
В моем Header.ascx.cs он есть и на него без проблем ссылались в моем старом проекте веб-сайта:
protected string CreateMenu(xxx.WebMenuType menuType, string menuID, string title)
{
...
}