Как добавить ссылку на каталог App_code для подпапки в веб-проекте
Мне было дано задание взять более старую, разросшуюся за десятилетие внутреннюю веб-страницу и довести ее "доскорость». Я столкнулся с проблемой в файлах ASP, чтобы "увидеть" каталог app_code. По сути, текущий сайт представляет собой набор папок, которые работают (ish), которые я пытаюсь собрать вместе как единый проект с НАИМЕНЕЕ количеством изменений.
Когда функциональность была заменена, старый код был перемещен в "не рекомендуется "папка. Файлы кода теперь ссылаются на объект в каталоге app_code, который не виден файлу из его нового местоположения. Простой ответ - скопировать версию файла класса в «устаревшую» папку, но это больше похоже на взлом, чем на решение. То же самое для копирования папки App_code в местоположение, видимое для файла ASP.
Я думал как-то добавить ссылку («путь ссылки») в устаревшую папку, указывающую на папку app_code, но я не могу найти, какчтобы сделать это.
Несколько других замечаний: 1) сайт был создан с использованием текстовых редакторов и редакторов «халявы» - он никогда ранее не компилировался и не выполнялся полностью через VS. 2) как только я собрал его и зарегистрировал в TFS, я собираюсь удалить устаревшие папки. 3) Я работаю в соответствии с некоторыми условиями, чтобы удовлетворить проблемы, возникающие в связи с действиями предыдущих разработчиков.
Код, подобный следующему:
tr.Controls.Add (GUI.GetTableCell (" Продавец * 1014)* ", 0," Center "));
Хорошо работает, когда страница ASP находится на том же уровне каталога, что и папка App_code (" GUI "- это класс с функцией" GetTableCell ").
Если я смогу добавить ссылку на папку, я смогу решить все оставшиеся у меня проблемы с этим шагом в проекте.
РЕДАКТИРОВАТЬ Позвольте мне переспросить его таким образом. Изображение ниже является составной частью того, с чем я сталкиваюсь в VS2017. У меня такое ощущение, что лампочка по какой-то причине просто не включается. То, как я до сих пор это делал, - это отключить текущий веб-сайт с нашего внутреннего веб-сервера Win2003 и пытаюсь преобразовать его в настоящий веб-проект. Я выполнил много необходимых шагов, но в составном изображении из Visual studio
есть 47 примеров проблемы, видимой из SubscriptionEditor.aspx, изображенной справа внизу. Имеет ссылку на пространство имен, которое находится в файлах кода в папке App_code (аккуратно скрыто). Этот сайт работает нормально, но мне не хватает чего-то, чтобы заставить его работать изнутри VS. Я просто в растерянности.