我从空站点模板创建了一个简单的MVC6站点。
这是我的_Layout
:
<!DOCTYPE html>
<body>
@RenderBody()
</body>
我的Index
页面:
<div>
<p>Hello World From a View!</p>
</div>
Home
控制器:
public IActionResult Index()
{
return View();
}
现在问题出现了:如果_Layout
没有包含在任何代码中,则@RenderBody()
模板可以正常工作,例如:
<!DOCTYPE html>
@RenderBody()
如果它被包裹在div
中,它也可以工作,但是当它被<body
个标签包裹时,页面就不会加载并处于类似于无限刷新的状态(它只是保持加载状态)页面无限期)。
有人可以对此有所了解吗?也许我错过了一些依赖?
编辑:
我忘了包含一些额外的信息:它在IIS10上运行。
答案 0 :(得分:0)
似乎是IIS10和ASP.NET vNext的错误。
当我直接通过dnx
运行时,它可以完美地运行。但是,当我通过IIS10运行它时,它就会挂起。