-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包?这将显着影响移植的简易性。 –