Обновленный MVC 1 Project и неправильные ссылки на action - PullRequest
0 голосов
/ 24 февраля 2012

Я обновил довольно простой проект MVC 1.0 до MVC 2.0, и теперь все ссылки на действия неверны. Все они ошибочно начинаются с ... / Home.mvc / .... Этот проект был примерно таким же близким к Hello World! как это получается.

1 Ответ

0 голосов
/ 24 февраля 2012

Хорошо, это было быстро, но ... ответ:

Инструмент обновления действительно изменил мои маршруты в Global.asax

    routes.MapRoute(
      "Default",
      "{controller}.mvc/{action}/{id}",
      new { action = "Index", id = "" }
    );

Удаление исправления ".mvc".

Обычно я бы сначала проверил там, но я предположил (глупый я), что утилита обновления не просто сойдет с ума по моей маршрутизации.

Редактировать: «.mvc» необходим для развертывания на сервере 2003 IIS 6.0, но он не будет работать в моей среде разработки на Windows 7. Так что я должен был удалить .mvc во время кодирования, а затем добавить его назад перед развертыванием для каждого развертывания.

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