MVC.ASP.NET и проблема с маршрутом - PullRequest
1 голос
/ 28 июля 2011

Теперь я должен исправить некоторые ошибки в проекте 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.

Спасибо за любые идеи

1 Ответ

0 голосов
/ 28 июля 2011

Я полагаю, что IIS настроен неправильно.Попробуйте установить интегрированный режим для пула IIS.Или сопоставьте расширение .cfm с ASP .NET.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...