вы не можете / не должны добавлять папку App_Code в веб-приложение, потому что эта папка предназначена для компиляции во время выполнения asp.net, а проект веб-приложения предназначен для предварительной компиляции вашего сайта в dll, которую вы можете найдите в папке Bin и разверните на своем сайте. Если вы добавите это вручную, вы можете столкнуться с конфликтами имен, поскольку класс будет предварительно скомпилирован в dll, а затем asp.net снова попытается перекомпилировать во время выполнения.
Итак, для проектов веб-приложений вы должны вместо этого добавить папку с именем что-то вроде CodeFolder, а затем добавить туда свой класс. Затем щелкните правой кнопкой мыши свойства этого файла класса и установите его конфигурацию сборки для компиляции, а не для содержимого.
Я работаю над своим собственным веб-проектом для www.athenatennis.com.sg и схожу с этим по кривой обучения.