Решение найдено. Не уверен, что оно правильное, но получилось визуально так, как и хотелось.
вот кусок кода и _Layout.cshtml :
<body>
<div class="container">
<div class="row">
<div class="col-sm-2 col1">
Шапка. Колонка 1
</div>
<div class="col-sm-10 col2">
Шапка. Колонка 2
</div>
</div>
<div class="row">
<div class="col-sm-2 col3">
<ul class="nav nav-pills nav-stacked">
<li><a asp-area="" asp-controller="Home" asp-action="Index">Home</a></li>
<li><a asp-area="" asp-controller="Home" asp-action="About">About</a></li>
<li><a asp-area="" asp-controller="Home" asp-action="Contact">Contact</a></li>
<li><a asp-area="" asp-controller="Admin" asp-action="Index">Пользователи</a></li>
</ul>
</div>
<div class="col-sm-10 col4">
<partial name="_CookieConsentPartial" />
@RenderBody()
<hr />
<footer>
<p>© 2019 - Test_project_bootstrap4</p>
</footer>
</div>
</div>
</div>
...
...
</body>