wydaje mi się uruchomić do tego błędu przez cały czas:W jaki sposób debugujesz "Brak trasy w tabeli tras odpowiada dostarczonym wartościom." w ASP.NET MVC
Brak trasy w tabeli tras odpowiada podanemu wartości.
Wystąpił nieobsługiwany wyjątek podczas wykonywania bieżącego żądania WWW. Sprawdź ślad stosu, aby uzyskać więcej informacji o błędzie i skąd pochodzi w kodzie.
Ślad stosu to tylko garść śmieci MVC.
Oczywiście pytam o nieistniejącą trasę, ale jak mogę sprawdzić, która trasa faktycznie próbowała wysłać zapytanie? Chciałbym znać rzeczywisty adres URL i metodę HTTP. Jak mogę to odkryć?
(jestem przyzwyczajony do Django gdzie próbowano URL jest częścią wyjątku i woleliby bardziej wydajny sposób niż przeglądanie źródło mojej stronie i zastanawianie go.)
Znalazłem ten artykuł Phila Haacka nieco bardziej do rzeczy. http://haacked.com/archive/2008/03/13/url-routing-debugger.aspx –
Wystąpił również problem błędu routingu "Two Consecutive Optional Parameter" w MVC 3. RouteDebugger poprawnie odnajdzie trasę jednak podczas uruchamiania aplikacji problem nadal istnieje. Zobacz artykuł: http://haacked.com/archive/2011/02/20/routing-regression-with-twoi-ivesecutive-optional-url-parameters.aspx dla rozwiązania. –
@DaTribe Golly-gee. To był dokładnie mój problem. Dzięki za połączenie z tym. –