Вы можете щелкнуть правой кнопкой мыши по файлу и выбрать исключить из проекта. Он переименовывает файл, поэтому IIS не может его забрать, но я уверен, что Visual Studio не запомнит это после того, как вы сделаете новую проверку. ( Не могу проверить это, хотя )
Помимо переименования или локального удаления, это, безусловно, зависит от вашей системы контроля версий. Весь смысл управления исходным кодом состоит в том, чтобы «восстановить» исходный код в определенной точке. Проверка чего-либо, кроме текущего состояния, противоречит принципу управления исходным кодом.
Возможно, вы можете переименовать файл в системе управления версиями, и когда вы публикуете его, вы переименовываете его в app_offline.htm , а затем вместо?