Сегодня все работало, пока не остановилось... Ниже приведен минимальный исходный код (я использую VS 2012 Update 1, .Net 4.5). Когда я запускаю его, приложение закрывается при вызове client.PostAsync() и поэтому никогда не достигает Console.ReadLine(). То же самое в отладчике, никаких исключений, ничего, код выхода 0.
Я пробовал перезагружать машину, перезапускать VS2012 - ничего не работает.
Опять же, сегодня все работало, не знаю, что изменилось (программное обеспечение не было установлено и т. Д., Все другие сетевые приложения все еще работают).
Любые идеи? Я думаю, что теряю рассудок.
class Program
{
static void Main(string[] args)
{
Run();
}
private async static void Run()
{
using (var client = new System.Net.Http.HttpClient())
{
var headers = new List<KeyValuePair<string, string>>
{
new KeyValuePair<string, string>("submit.x", "48"),
new KeyValuePair<string, string>("submit.y", "15"),
new KeyValuePair<string, string>("submit", "login")
};
var content = new FormUrlEncodedContent(headers);
HttpResponseMessage response = await client.PostAsync("http://www.google.com/", content);
Console.ReadLine();
}
}
}