РАЗРЕШЕНО: Мне пришлось прокомментировать _routes.RouteExistingFiles = true;
, и он начал распознавать мои файлы .js.
Я не понимаю, почему мое приложение ASP.NET MVC 2 НЕ распознает моефайлы сценариев Java.Я попробовал следующие способы включения моего скрипта, но он не распознает.
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<script type="text/javascript" src="<%= Url.Content("~/JS/JScript1.js") %>"></script>
<script src="../../JS/JScript1.js" type="text/javascript"></script>
JScript1.js находится по адресу <root>/JS/JScript1.js
В моей ControllerFactory появляется следующая ошибка:
The controller for path '/JS/JScript1.js' was not found or does not implement IController.
Вот мои настройки маршрута:
_routes.RouteExistingFiles = true;
_routes.IgnoreRoute("{file}.txt");
_routes.IgnoreRoute("{file}.htm");
_routes.IgnoreRoute("{file}.html");
_routes.IgnoreRoute("{file}.xml");
// Ignore axd files such as assest, image, sitemap etc
_routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
// Ignore the assets directory which contains images & css
_routes.IgnoreRoute("Content/{*pathInfo}");
//Exclude favicon (google toolbar request gif file as fav icon)
_routes.IgnoreRoute("{*favicon}", new { favicon = @"(.*/)?favicon.([iI][cC][oO]|[gG][iI][fF])(/.*)?" });
_routes.MapRoute("Default", "{controller}/{action}/{id}", new { controller = "Home", action = "Index", id = "" });