[網頁] .NET Core 2.1以域名判斷action

看板C_Sharp (C#)作者 (時光如槍)時間7年前 (2018/06/20 15:45), 編輯推噓3(305)
留言8則, 4人參與, 7年前最新討論串1/1
我想要讓controller判斷連入的URL名稱,然後轉向不同的action,請問這有辦法做嗎? 因為專案上有複數個域名對應到同一個IP,要客戶記不同port也很麻煩, 想說要靠URL來解決。 例: 用 www.aaa.com 連入 HomeController時 轉向 indexaaa 的 actionmethod 用 www.bbb.com 連入 HomeController時 轉向 indexbbb 的 actionmethod 如果是得寫成 aaa.com跟bbb.com 能呼叫不同controller 那當然也是沒關係的! 感謝各位.net高手! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.200.163 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1529480744.A.3F1.html

06/20 18:55, 7年前 , 1F
VirtualHost
06/20 18:55, 1F

06/20 20:10, 7年前 , 2F
middleware中可以處理
06/20 20:10, 2F

06/20 21:37, 7年前 , 3F
Docker也有嗎?可能是因為我不太會用Docker,不知道怎麼
06/20 21:37, 3F

06/20 21:38, 7年前 , 4F
個改法……不管是改中間件還是VH,都是要動Docker的設定
06/20 21:38, 4F

06/20 21:38, 7年前 , 5F
檔對吧?不過我的Docker是VS2017自行生成的,可能不好改
06/20 21:38, 5F

06/20 22:19, 7年前 , 6F
dotnet core的middleware跟docker無關,直接從middlew
06/20 22:19, 6F

06/20 22:19, 7年前 , 7F
are取得domain就可以了
06/20 22:19, 7F

06/29 18:41, 7年前 , 8F
可寫成兩個sub project,最後用nginx的reverse proxy做
06/29 18:41, 8F
文章代碼(AID): #1RAWOeFn (C_Sharp)
文章代碼(AID): #1RAWOeFn (C_Sharp)