asp.net mvc 4 async controller hängt an keiner taskasync methode
Ich verwende Visual Studio 2011 Beta mit 4.5 Beta. Es scheint einen Fehler mit ASP.Net MVC 4 zu geben, bei dem die Methode die Anforderung hängt, wenn sie keine "TaskAsync" -Task zurückgibt.
<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 funktioniert gut. Test2 bleibt hängen, sobald die Methode zurückkehrt. Ich bin in der Lage, durch den Code ohne Fehler zu debuggen.
Kennt jemand einen Fix / Workaround dafür?