Похоже, у вас есть веб-приложение. Существует два способа реализации веб-сайта в .net: 2.0 и 3.5. Одним из них является веб-приложение, где весь код предварительно скомпилирован для сайта и опубликован в определенном месте. Другой веб-сайт. Веб-сайт компилируется всякий раз, когда пул приложений перерабатывается. Веб-сайт предлагает свободу только при нажатии нескольких файлов или страниц, когда веб-приложение должно быть полностью скомпилировано, а все приложение передано. Разница в производительности не так уж велика между этими двумя, и, честно говоря, пользователи не заметят разницы, если ваш сайт не будет часто посещаться, а рабочий процесс будет перезапущен, что заставит следующего пользователя ждать несколько дополнительных секунд. для его компиляции. В настоящее время я работаю с веб-сайтами, и наш сайт очень часто сталкивается, поэтому повышение производительности веб-приложения действительно незначительно.
Вот хорошая маленькая статья, объясняющая разницу:
Сайт ASP.NET и проект веб-приложения