ASP.NET 5-得到一个404错误,但当我在chrome上使用控制台时,我发现它在一个旧目录中



我在index.html:中引用了这些文件

<link href="wwwroot/lib/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet" />
<link href="wwwroot/lib/font-awesome/css/font-awesome.min.css" rel="stylesheet" />
<script src="wwwroot/lib/jquery/dist/jquery.min.js"></script>
<script src="wwwroot/lib/bootstrap/dist/js/bootstrap.min.js"></script>
<script src="wwwroot/lib/angular/angular.min.js"></script>
<script src="wwwroot/lib/angular-ui-router/release/angular-ui-router.min.js"></script>
<script src="wwwroot/app/app.js"></script>
<script src="wwwroot/app/controllers/home.controller.js"></script>

但是,当我在visualstudio中使用IISExpress构建项目时,每个项目都会出现404错误。当我查看Chrome中的控制台和资源选项卡,看看它试图从哪里提取文件时,我发现该目录是以前类似项目中的旧目录。

我试过用几种不同的方式清除缓存,并完全删除旧项目,但什么都不起作用。。。

wwwroot是WWW根目录。您应该从脚本和css的链接中删除这些路径前缀。

<link href="~/lib/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet" />
<link href="~/lib/font-awesome/css/font-awesome.min.css" rel="stylesheet" />
<script src="~/lib/jquery/dist/jquery.min.js"></script>
<script src="~/lib/bootstrap/dist/js/bootstrap.min.js"></script>
<script src="~/lib/angular/angular.min.js"></script>
<script src="~/lib/angular-ui-router/release/angular-ui-router.min.js"></script>
<script src="~/app/app.js"></script>
<script src="~/app/controllers/home.controller.js"></script>

相关内容

最新更新