我正在使用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
对于文件路径,Scripts - > dhtmlxScheduler - > "来源" 我在dhtmlxScheduler中没有任何source文件夹。 我也没有任何文件以" .js。 map "
结尾这是我的观点中的布局:
<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 }
);
}
}
任何帮助将不胜感激。
答案 0 :(得分:3)
您需要使用Url.Content()
从相对网址生成正确的绝对网址:
<script src="@Url.Content("~/Scripts/dhtmlxScheduler/dhtmlxscheduler.js")"
type="text/javascript">
</script>
答案 1 :(得分:1)
所有404都用于地图文件。它们要么被浏览器的开发者工具要求,要么像BrowserLink那样(这可能是一个安全的赌注,因为它发生在你搬到2013年时)。无论哪种方式,这些文件都不是必需的,除非类似地使用开发人员工具,否则404将不会出现在生产中。我不担心。