2012-02-13 60 views
0

在我的視圖(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

回答

1

我記得有更換DefaultUrlBuilder做單上的應用程序運行的兼容性。我不得不重寫ConvertRouteParams方法來創建一個沒有StringComparer.InvariantCultureIgnoreCase的Hashtable。 HTH

收銀臺系列397:DefaultUrlBuilder

+0

偉大的我會在本週嘗試這一點,以確認我不得不使用另一種方法的網址生成器,但如果我可以使用默認的單軌UrlBuilder我更喜歡 – 2012-02-19 20:42:42