Является ли исходный код, помещенный в специальную папку App_Code в приложении ASP.NET Web Forms, таким же надежным, как и скомпилированное приложение? - PullRequest
0 голосов
/ 10 февраля 2019

Я поддерживаю устаревшее приложение, написанное на веб-формах, и мы начали использовать новые функциональные возможности, которые интенсивно используют API.Он также написан на VB .NET.

Я разработал, что я могу установить пакеты нюгетеров WebAPI и настроить маршрутизацию в файле Global.asax.Я также выяснил, что я могу поместить файлы .cs в каталог App_code и настроить контроллеры и т. Д. (Поскольку я гораздо более продуктивен в C #).

Создает ли использование каталог app_code надежное приложение?Я читал в Интернете, что материал в каталоге App_Code компилируется во время выполнения, так что же это?Установленная версия .NET на хост-сервере?

Я признаю, что смешивание C # и VB Net в одном проекте, а также Web Forms и Web API в одном проекте приведет к кошмару обслуживания.Я просто использую веб-API, потому что не существует эквивалентного метода веб-форм, который позволил бы мне создавать ответы API, кроме использования веб-обработчиков, которые очень велики для написания.

1 Ответ

0 голосов
/ 11 февраля 2019

Да, в этом смысле это надежно;Вы также можете предварительно скомпилировать свой код App_Code

...