Необязательный логический атрибут. Указывает, следует ли компилировать двоичные файлы отладки, а не розничные двоичные файлы. По умолчанию используется значение False.
Ответ 2
Значение по умолчанию будет ложным.
Вот ссылка на MSDN о теге компиляции для web.config.
Если вы используете редактор конфигурации IIS, вы можете увидеть фактические значения. Выпадающий список позволяет вам проверять значения, установленные на более высоком уровне.
Вы можете видеть, что значение debug = true. Не потому, что он установлен в файле web.config на уровне приложения, но на уровне корневого сайта.