MVC6奇怪的_Layout行为

时间:2015-08-31 12:46:55

标签: asp.net-mvc razor asp.net-core

我从空站点模板创建了一个简单的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上运行。

1 个答案:

答案 0 :(得分:0)

似乎是IIS10和ASP.NET vNext的错误。

当我直接通过dnx运行时,它可以完美地运行。但是,当我通过IIS10运行它时,它就会挂起。