错误URL和mono

错误URL和mono,mono,castle-monorail,urlhelper,Mono,Castle Monorail,Urlhelper,在我的视图(velocity模板模式)中,我调用了$Url.Linkhelper,在VisualStudio和cassini中它可以工作,但是当我在mono/nginx/ubuntu Url上部署我的webapp时,我只得到了控制器的动作路径 它似乎来自Url。对于方法及其与monoserv的兼容性我记得必须替换DefaultUrlBuilder才能使应用程序在mono上运行。我必须重写ConvertRouteParams方法来创建一个没有StringComparer.InvariantCult

在我的视图(velocity模板模式)中,我调用了
$Url.Link
helper,在VisualStudio和cassini中它可以工作,但是当我在mono/nginx/ubuntu Url上部署我的webapp时,我只得到了控制器的动作路径


它似乎来自
Url。对于
方法及其与monoserv的兼容性

我记得必须替换DefaultUrlBuilder才能使应用程序在mono上运行。我必须重写ConvertRouteParams方法来创建一个没有StringComparer.InvariantCultureInogoreCase的哈希表。嗯


签出行397:

如果没有至少一个失败的测试,这将很难解决…当我在上运行wepapp时,它不会崩溃,因为我的Url是area/Controller/action/id/和当我在monoserv Url.link上运行时,给我area/controler/action.Rails可能是mono实现中的一个已知错误,其中没有添加路由页面。你使用了吗Mono的最新版本?你能试着在你的Mono版本上运行Monorail的测试吗?Mono和Monorail的上一个版本也是,“所有”站点都在运行,除了Url。例如,我尝试了移动我的“路由初始化”从应用程序启动到控制器的操作,都不起作用。太好了,我会在本周尝试这个方法,以确认我必须为url生成器使用另一种方法,但如果我可以使用默认的单轨url生成器,我更喜欢