[英]Asp.Net mvc scripts not found (404)
我正在使用ASP.NET MVC5應用程序,這樣做之后,我最近從VS2013切換到了VS2012,我的網站每次加載頁面時似乎都出現了這些錯誤。
GET http://localhost:1360/Scripts/dhtmlxScheduler/sources/dhtmlxscheduler.js.map 404 (Not Found) :1360/Scripts/dhtmlxScheduler/sources/dhtmlxscheduler.js.map:1
GET http://localhost:1360/Scripts/dhtmlxScheduler/sources/ext/dhtmlxscheduler_limit.js.map 404 (Not Found) :1360/Scripts/dhtmlxScheduler/sources/ext/dhtmlxscheduler_limit.js.map:1
GET http://localhost:1360/Scripts/dhtmlxScheduler/sources/ext/dhtmlxscheduler_tooltip.js.map 404 (Not Found) :1360/Scripts/dhtmlxScheduler/sources/ext/dhtmlxscheduler_tooltip.js.map:1
GET http://localhost:1360/Scripts/dhtmlxScheduler/sources/ext/dhtmlxscheduler_serialize.js.map 404 (Not Found) :1360/Scripts/dhtmlxScheduler/sources/ext/dhtmlxscheduler_serialize.js.map:1
GET http://localhost:1360/Scripts/dhtmlxScheduler/sources/ext/dhtmlxscheduler_timeline.js.map 404 (Not Found) :1360/Scripts/dhtmlxScheduler/sources/ext/dhtmlxscheduler_timeline.js.map:1
對於文件路徑,腳本-> dhtmlxScheduler->“源”在dhtmlxScheduler中的任何地方我都沒有source文件夾。 況且我在結尾的文件“的.js。 地圖 ”
這是我的布局:
<script src="@Url.Content("~/Scripts/dhtmlxScheduler/dhtmlxscheduler.js")" type="text/javascript" ></script>
<script src="@Url.Content("~/Scripts/dhtmlxScheduler/ext/dhtmlxscheduler_limit.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/dhtmlxScheduler/ext/dhtmlxscheduler_timeline.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.tooltipster.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/dhtmlxScheduler/ext/dhtmlxscheduler_serialize.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/dhtmlxScheduler/ext/dhtmlxscheduler_tooltip.js")" type="text/javascript"></script>
RouteConfig:
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
}
任何幫助將不勝感激。
您需要使用Url.Content()
從相對URL生成正確的絕對URL:
<script src="@Url.Content("~/Scripts/dhtmlxScheduler/dhtmlxscheduler.js")"
type="text/javascript">
</script>
所有404都用於地圖文件。 您的瀏覽器開發人員工具或諸如BrowserLink之類的對象都要求使用它們(自從您搬到2013年以來,這似乎是安全的選擇)。 無論哪種方式,都不需要這些文件,並且除非類似地使用開發人員工具,否則404不會在生產中顯示。 我不會擔心。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.