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