вы можете написать собственный атрибут фильтра, который читает флаг из web.config и перенаправляет запросы на страницу в разработке.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Configuration;
namespace MyApp
{
public class UnderConstAttribute : ActionFilterAttribute
{
private readonly static AppSettingsReader _reader;
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
_reader = new AppSettingsReader();
if(_reader.GetValue("UnderConst", typeof(bool)))
filterContext.HttpContext.Response.Redirect("/Underconst.html");
}
}
}
и вам нужно добавить ключ в файл web.config
<appSettings><add key="UnderConst" value="false"/></appSettings>
и вы должны добавить этот фильтр в коллекцию фильтров глобальных действий в файле global.asax