Теперь я должен исправить некоторые ошибки в проекте MVC.Asp.Net.В проекте у меня есть маршрут:
Global.asax
routes.MapRoute(
"Category no name",
"_C{id}.cfm",
new { controller = "Products", action = "Category" },
new { id = @"\d+" }
);
Контроллер:
public ActionResult Category(int id)
{
// Break point here
// doing smth
return View();
}
В связи с этим у меня есть ссылка:
<a href="@Url.Action("Category", "Products", new { id = category.CategoryId })">@category.Name</a>
Все работает правильно, когда я использую Visual Studio Development Server, но когда я пытаюсь запустить проект на локальном сервере IIS (я использую http://localhost/TestSite), у меня проблема с этой ссылкой. Она не работает, и я не могу упасть наточка останова в моем контроллере.
Почему у меня такое поведение? Возможно, что-то не так с моей ссылкой? Я не могу изменить маршрут в global.asax.
Спасибо за любые идеи