2012-02-13 2 views
0

В моих представлениях (режим шаблона скорости) Я вызываю $Url.Link помощник, в Visual Studio с cassini он работает, но когда я развертываю свой webapp на url mono/nginx/ubuntu, я не сформирован, я получаю только контрольные путь действия.ошибка UrlHelper и mono

это кажется родом из Url.For метода и его совместимости с monoserv

+0

Это будет довольно трудно решить без хотя бы неисправного тест ... –

+0

он не откажет, когда я бегу мой wepapp на против моего веб-адресов область/контроллер/действие/id/и когда я запускаю на monoserv Url.link, дайте мне область/controler/action.rails –

+0

, может быть, это известная ошибка реализации моно, где мои страницы маршрутизации не добавляются. –

ответ

1

Я помню, чтобы заменить DefaultUrlBuilder сделать приложение работать на моно. Мне пришлось переопределить метод ConvertRouteParams для создания Hashtable без StringComparer.InvariantCultureIgnoreCase. НТН

заказ линия 397: DefaultUrlBuilder

+0

Отлично, я попробую это в течение недели, чтобы подтвердить, что мне пришлось использовать другой метод для построителя url, но если я могу использовать монорельс по умолчанию UrlBuilder, я предпочитаю –