Я понял это.Строка в методе RegisterRoutes была закомментирована.В веб-приложении папка App_Code содержит класс RouteConfig.cs.Это также можно найти в папке App_Start.В веб-приложении он просто неправильно интерпретировал URL в моем вызове ajax.На пустом веб-сайте нет встроенной маршрутизации, поэтому проблем не было.
public static class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
var settings = new FriendlyUrlSettings();
// settings.AutoRedirectMode = RedirectMode.Permanent;
routes.EnableFriendlyUrls(settings);
}
}