Controlador async asp.net mvc 4 pendurado em nenhum método TaskAsync
Estou usando o Visual Studio 2011 Beta com o 4.5 Beta. Parece haver um bug com o asp.net MVC 4, onde se o método retorna uma tarefa nenhuma "TaskAsync", ele trava a solicitação.
<code>public class HomeController : Controller { // // GET: /Home/ public async Task<ActionResult> Test1() { string s = await new WebClient().DownloadStringTaskAsync("http://google.com"); return Content("asdf"); } public async Task<ActionResult> Test2() { string MyConString = ConfigurationManager.ConnectionStrings["Master"].ConnectionString; MySqlConnection connection = new MySqlConnection(MyConString); await connection.OpenAsync(); connection.Close(); return Content("asdf"); } } </code>
Test1 funciona bem. Test2 trava uma vez que o método retorna. Eu sou capaz de depurar o código sem erros.
Alguém sabe uma correção / solução para isso?