error UrlHelper和mono

问题描述:

在我的视图(velocity template模式)中,我调用$Url.Link helper,在Visual Studio中使用cassini工作,但是当我在mono/nginx/ubuntu上部署webapp时,url并没有形成,只有控制器行动路径。error UrlHelper和mono

这似乎是来自Url.For方法及其与monoserv

+0

这将是十分困难的,而不至少一个失败的测试解决... – 2012-02-13 15:51:08

+0

当我在VS我的网址运行我wepapp它不会崩溃的面积/ CONTROLER /动作/ id /当我在monoserv上运行Url.link给我area/controler/action.rails – 2012-02-13 16:41:04

+0

也许这是一个已知的单声道实现的bug,我的路由页面没有添加。 – 2012-02-13 16:42:31

我记得有更换DefaultUrlBuilder做单上的应用程序运行的兼容性。我不得不重写ConvertRouteParams方法来创建一个没有StringComparer.InvariantCultureIgnoreCase的Hashtable。 HTH

收银台系列397:DefaultUrlBuilder

+0

伟大的我会在本周尝试这一点,以确认我不得不使用另一种方法的网址生成器,但如果我可以使用默认的单轨UrlBuilder我更喜欢 – 2012-02-19 20:42:42