В ASP.Net, если я настраиваю веб-приложение , я могу настроить его на режим выпуска , но на веб-сайте я могу установить только конфигурация должна быть в режиме отладки . Почему это?
В проектах веб-сайтов каждая страница динамически компилируется по первому запросу. Он будет компилироваться без отладочных символов, если вы не укажете иное в файле конфигурации.
Отладка / выпуск веб-сайта контролируется файлом Web.Config:
<system.web> ... <compilation debug="true"> ... </compilation> </system.web>
Установите debug = "true" для отладки, установите debug = "false" для выпуска.
Возможно, потому что веб-приложение компилирует весь сайт в одну DLL. Для запуска и отладки страниц требуется перекомпиляция всего приложения. Принимая во внимание, что проект веб-сайта динамически компилируется на уровне страницы.
Для веб-сайтов, которые отправляют исходный код на сайт, сборка не требуется.
Код построен на сайте.