برای سوال اول اگه دامنه ها اسمشون مشخص هست به راحتی میتونید اسم دامنه هارو بگیرید و با یه if ساده داخل فایل global.asax توی متد application_start این کار رو انجام بدین

برای سوال دوم کد زیر کارتون رو راه میندازه..
این رو باید داخل فایل global.asax متد application_start بنویسید

string endDate = "2/4/2018 9:02:53 AM";


if (Convert.ToDateTime(endDate) < DateTime.Now)
{
Response.Redirect("/blockpage");
}