Решил освоить ASP.NET. Все было хорошо до поры до времени, пока не решил в проект закинуть React. Вначале устанавливал React через NuGet, потом решил установить в Scripts папку с React и потом отрисовать его в _Layout и в Index:
<body>
//layout
<div id="root"></div>
@RenderSection("ReactApplication", required: false)
</body>
@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
<h2>Index</h2>
<div id="root"></div>
@section ReactApplication
{
<script src="~/Scripts/frontend/src/index.js"></script>
}
У меня страница была белой. И потом парелелльно поудалял ReactConfig в App_Start и саму эту папку. Идалил все deps и в web.config тоже полазил.... И в итоге, у меня теперь ошибка: "HTTP Error 403.14 - Forbidden".
Ну и index должен отрисовываться:
public ActionResult Index() {
IEnumerable<Product> products = database.Products;
ViewBag.Products = products;
return View();
}