【发布时间】:2019-12-12 21:23:47
【问题描述】:
我一直在努力将 Angular 7 项目集成到 ASP.NET Core MVC 项目中,但最近遇到了一个问题。在测试解决方案时,我遇到了一个问题,Edge 给出了 HTTP 404 错误。在 Firefox 上进行测试时,Javascript 控制台发出警告消息,内容为 Javascript files are being identified as HTML files。
我采取的唯一措施是构建 Angular 项目,将 Angular 项目复制到 ASP.NET Core 项目的子文件夹中,然后将构建的文件添加到 razor 文件中。剃须刀文件:
@{
ViewData["Title"] = "Home Page";
}
<h1>This is the Index page</h1>
@section Scripts{
<script src="~/ClientApp/dist/frontend/runtime.js"></script>
<script src="~/ClientApp/dist/frontend/polyfills.js"></script>
<script src="~/ClientApp/dist/frontend/styles.js"></script>
<script src="~/ClientApp/dist/frontend/vendor.js"></script>
<script src="~/ClientApp/dist/frontend/main.js"></script>
}
谁能解释我哪里出错了?
【问题讨论】:
-
你把它们放到 wwwroot 文件夹了吗?
-
为什么不在visual studio中使用内置的Angular和ASP.Net Core模板?
-
@TonyNgo ASP.NET Core 的 Angular 模板(截至撰写时)不包括 Angular 7 或 8,我目前使用的是 Angular 7。模板主要使用 Angular 6。另外,我是想要在剃须刀页面中使用 Angular,模板没有明确说明。
标签: angular asp.net-core angular7