分享至
我的應用程式在WINDOWS電腦開發測試時都可正常運行但是放到VPS(Linode)的時候就會發生Route名稱衝突VPS是使用 Debian9+apache2+mono 運行
RouteConfig.cs設定
Global.asax.cs
錯誤訊息
整個專案的bin跟obj刪除掉後重新建置仍一樣發生請問有人知道怎麼解決還是能給一個問題解決的方向
已邀請的邦友 {{ invite_list.length }}/5
你貼的程式碼都沒有name為text-aspx的route所以問題不是出在那邊
text-aspx
麻煩找一下這個key在你的專案哪邊重複使用。
貼錯照片了!!重貼了!!有改名稱 rebuild 專案所以才會有照片不一致改名稱 rebuild 後仍然發生一樣的問題不管名稱改啥都一樣發生這狀況
可以參考這篇A route named "x" is already in the route collection. Route names must be unique. Exception with ASP.NET MVC 3 - Stack Overflow
整個專案的bin跟obj刪除掉後重新建置仍一樣發生
請去清除VPS發布資料夾的BIN再重新發布
那個方法試過還是沒辦法解決
話說為什麼同樣的程式碼要寫兩次?
IT邦幫忙