У меня есть приложение в среде IIS 5.1 в "localhost / mvcapplication1"
Конфигурация маршрутизации выглядит примерно так:
routes.MapRoute("mvc-default", "{controller}.mvc/{action}/{id}"
, new { controller = "Home", action = "Index", id = (string)null });
routes.MapRoute("Root", ""
, new { controller = "Home", action = "Index", id = (string)null });
Когда страница направляется через «Root», ссылки на представлениях будут указывать на
http://localhost/mvcapplication1/MvcApplication1/Product.mvc
, которого, очевидно, не существует. Однако, когда используется первый «mvc-default», он работает хорошо.
Если приложение размещено в , http: //......./ также будет работать хорошо.
есть какие-нибудь подсказки о том, как ее решить?
Спасибо.