Я поддерживаю устаревшее приложение, написанное на веб-формах, и мы начали использовать новые функциональные возможности, которые интенсивно используют API.Он также написан на VB .NET.
Я разработал, что я могу установить пакеты нюгетеров WebAPI и настроить маршрутизацию в файле Global.asax.Я также выяснил, что я могу поместить файлы .cs в каталог App_code и настроить контроллеры и т. Д. (Поскольку я гораздо более продуктивен в C #).
Создает ли использование каталог app_code надежное приложение?Я читал в Интернете, что материал в каталоге App_Code компилируется во время выполнения, так что же это?Установленная версия .NET на хост-сервере?
Я признаю, что смешивание C # и VB Net в одном проекте, а также Web Forms и Web API в одном проекте приведет к кошмару обслуживания.Я просто использую веб-API, потому что не существует эквивалентного метода веб-форм, который позволил бы мне создавать ответы API, кроме использования веб-обработчиков, которые очень велики для написания.