Javascript 无法在ASP MVC中加载CSS/JS文件
当加载位于wwwroot中的Javascript/CSS文件时,我会遇到相当持久的404错误 我在控制台中遇到的错误:Javascript 无法在ASP MVC中加载CSS/JS文件,javascript,asp.net,asp.net-mvc,razor,Javascript,Asp.net,Asp.net Mvc,Razor,当加载位于wwwroot中的Javascript/CSS文件时,我会遇到相当持久的404错误 我在控制台中遇到的错误: No web page was found for the web address: http://localhost:2155/css/site.css No web page was found for the web address: http://localhost:2155/js/slippy/Core.js 这两个都是404错误 以下是我的\u Layout.cs
No web page was found for the web address: http://localhost:2155/css/site.css
No web page was found for the web address: http://localhost:2155/js/slippy/Core.js
这两个都是404
错误
以下是我的\u Layout.cshtml
文件中的代码,包含在我的\u ViewStart.cshtml
文件中:
<head>
<meta charset="utf-8" />
<title>@ViewData["Title"]</title>
<link href="@Url.Content("~/css/site.css")" rel="stylesheet" type="text/css" />
<script src="~/js/slippy/Core.js"></script>
</head>
@ViewData[“标题”]
CSS include是不同的,表明两者都失败了
我对ASP.NETCore还比较陌生,所以我不知道是什么导致了这种情况。我已经将一个HTML文件放入JS目录,以查看它是否会加载,但没有加载。有人能告诉我如何成功地包含这些吗?如果直接导航到
http://localhost:2155/css/site.css
使用浏览器?也是404。我将CSS/JS文件移到了根目录(localhost:2155/site.CSS
),它也是404'd。这是什么版本的MVC?另外,在Program.cs文件中,您是否有这一行:.UseContentRoot(Directory.GetCurrentDirectory())
?@Brian这一行包括在内。MVCversion 1.1.2
@mason已经修复了!忘了包括那个。谢谢如果你把它写成一个答案,我会接受。如果你直接导航到http://localhost:2155/css/site.css
使用浏览器?也是404。我将CSS/JS文件移到了根目录(localhost:2155/site.CSS
),它也是404'd。这是什么版本的MVC?另外,在Program.cs文件中,您是否有这一行:.UseContentRoot(Directory.GetCurrentDirectory())
?@Brian这一行包括在内。MVCversion 1.1.2
@mason已经修复了!忘了包括那个。谢谢如果你写下来作为答复,我会接受的。