Я не новичок в ASP.NET MVC, но у меня действительно странная проблема, которую мне не удалось решить.Я проверил большинство других связанных запросов на SO и дальше, но пока не нашел решения.У меня действительно простое приложение ASP.NET MVC 3, работающее под Cassini, которое работало нормально, пока я не добавил log4net logging.С тех пор я удалил все ссылки на log4net, чтобы попытаться вернуть его обратно, но всегда получаю сообщение об ошибке:
Ошибка сервера в приложении '/'.Этот ресурс не может быть найден.HTTP 404. Ресурс, который вы ищете (или одна из его зависимостей), мог быть удален, бла ...
Это результат, независимо от того, какой URL запрашивается.
Приложениевсе еще имеет оригинальный HomeController, Index.cshtml и т. д. и маршрут по умолчанию из стандартного готового шаблона Visual Studio 2010.
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
}
Я проверил и дважды проверил, что тамотсутствует необходимый файл (например, файл css или js), и еще одна проблема, которая не позволяет мне двигаться вперед в этом вопросе, заключается в том, что при попытке отладки не возникают точки останова.Фактически, если я поставлю точку останова на первую строку в методе Application_Start и начну отладку, точка останова не будет достигнута вообще, и появится вторая точка останова (см. Изображение ниже)!
Это случается, даже если я делаю чистку и перестраиваюсь.Я пытался использовать Phil Haacks Route Debugger, но все равно получаю ту же ошибку, и тот факт, что точка останова Application_Start не была достигнута, заставляет меня подозревать мой web.config.Я проверял это несколько раз и фактически заменил его на файл web.config с моего размещенного сайта, на котором приложение работает нормально, но все равно получаю тот же результат на моих установках разработки.Я проверял, что в свойствах нет стартовой страницы.Я хочу добавить некоторые дополнительные функции и иметь возможность отлаживать их перед развертыванием на моем размещенном сайте, но это останавливает меня.
Кто-нибудь сталкивался с добавлением точек останова при запуске отладки?Учитывая симптомы, где бы вы начали искать корень проблемы?