ASP.NET MVC返回空响应

时间:2015-07-20 15:29:37

标签: asp.net asp.net-mvc

更新这似乎与IISExpress serves empty pages when Visual Studio 2013 has the web project open

重复

问题是除了完全禁用浏览器链接之外,是否有任何方法可以修复它?为什么它在某些项目中是一个问题而在其他项目中却不是?

原始问题:

我从ASP.NET项目中的简单控制器/视图中获取一个完全空白的页面。有响应标头,但没有响应正文和响应Content-Length = 0。

我的网址为/Home,调用HomeController.Index,并转发至〜/ Views / Home / Index.cshtml

class HomeController {
  public ActionResult Index() 
  {
     return View();
  }
}

主页/ Index.cshtml:

@{
System.Diagnostics.Debug.WriteLine("Started view, layout {0}", Layout);
}

<h2>Index</h2>

Test view

@{System.Diagnostics.Debug.WriteLine("Finished view");}

我看到输出进入控制台,所以我知道路由正在工作并找到正确的视图。我也看到没有布局生效。

我还应该在哪里查看管道中的其他内容是否正在劫持视图?我没有看到任何例外或失败。我会在哪里寻找拦截可能导致无声失败的请求的其他事情?

我通过Visual Studio Pro 2013在调试模式下运行。

0 个答案:

没有答案