爲什麼一個路線可以在一個環境中正確映射而不是在另一個環境中是否有任何理由?我從我的本地開發服務器部署完全相同的路由信息到生產服務器,並且路由不被評估爲相同。關於ASP.NET MVC 2路線的幫助
我已經下載了Phil Haack的Routing Debugger,它確認路線在當地匹配,但不在生產中。
有沒有人遇到過這個?
更新:我沒有包括上面的許多細節。生產服務器是Windows Server 2003上的IIS 6.我所有的路由都在工作,除了我用作自定義圖像處理程序的路由。我指定的路由映射到以「.png」結尾的URL
我發現這是IIS 6的問題,因爲它沒有將「.png」請求移交給ASP.NET。我添加了一個通配符映射到網站,並解決了問題。
我很抱歉沒有提供更多細節。希望這可以幫助別人。
詳細信息,請問?具體可能會給你一個答案。 – 2010-10-14 16:36:55
請張貼您的路線和一些導致這種模式的示例網址。 – Chao 2010-10-15 14:34:50