Я пытаюсь получить дату и время в сети, используя следующий код
public static DateTime GetDate()
{
try
{
var myHttpWebRequest = (HttpWebRequest)WebRequest.Create("http://www.microsoft.com");
var response = myHttpWebRequest.GetResponse();
var todaysDates = response.Headers["date"];
var onlineDate = DateTime.ParseExact(todaysDates,
"ddd, dd MMM yyyy HH:mm:ss 'GMT'",
CultureInfo.InvariantCulture.DateTimeFormat,
DateTimeStyles.AssumeUniversal);
return DateTime.Parse(onlineDate.ToString("d"));
}
catch (Exception)
{
return DateTime.Today;
}
}
Этот код работает нормально, если вызывается из консольного приложения, но если вызывается этот код из MVC5, потребуется очень много времени дляответ.Любая идея