-1
因此,我有一個以.net編碼的網絡服務器.net .net核心問世以來,我的公司已經表達了從Windows端口到Linux .net核心的願望。所以,容易嗎?這是一個兩人的工作嗎?我可以得到一些有用的鏈接嗎? 在此先感謝從.net代碼從windows移植到linux
因此,我有一個以.net編碼的網絡服務器.net .net核心問世以來,我的公司已經表達了從Windows端口到Linux .net核心的願望。所以,容易嗎?這是一個兩人的工作嗎?我可以得到一些有用的鏈接嗎? 在此先感謝從.net代碼從windows移植到linux
你必須打破您的問題爲更具體的人,以獲取有關的工作端口將需要的量的想法(並增加更具體的答案在StackOverflow上的機會)
一些一般的想法供您考慮:
我建議爲您的估算工作計劃一個固定的時間盒,並嘗試移植您的應用程序的一個子集,以獲得一個粗略的想法。如果結果太費事,那麼你可以規劃兩個步驟:首先將你的應用程序遷移到在Windows上運行的ASP.NET Core(並使用完整的.NET Framework),然後用.net Core替換庫(因爲它們將變得可用),然後轉到Linux。
你是否試過通過.net核心運行?至少對於我使用mono的所有簡單例子,您可以通過mono運行時運行.exe。除非你正在做一些非常可怕的事情,否則我懷疑它會「正常工作」。但最終你的問題對於Stack Overflow來說太廣泛了。 –
您是否編寫了真正的Web服務器,即IIS的_alternative_?或者你寫了一個web _service_,即運行_inside_ IIS的應用程序? – MSalters
您是否使用過許多沒有.NET核心實現的庫,框架或nuget包?這將顯着影響移植的簡易性。 –