现在的asp.net web有三种模式
传统型,
asp.net core构建在.net core上,
asp.net core构建在.net framework上.
由于我底层使用的库和方法不支持core,比如mongodb.drive提供支持的版本还在计划中.
那么我的dal层方法必须使用.net framework来实现,所以想使用asp.net core ,就只能使用第三种.
而linux上是不能跑.net framework的.
那我还能在linux上部署我的项目么?
2楼说得对,用mono。but,如果是这种情况,不必考虑部署linux。和你之前环境一致。
我有理由相信,你们之前的dll都是为windows开发的。很可能并不是适配linux。比如简单的文件路径写法。
主要是web方面的开发,并没有依赖form drawn这类的库.
所以以后支持的话,转成core还是很容易的.
路径肯定是写在配置中的.
现在只能等了.
其实依赖的库不多,就一个json.net 已经支持了,
然后就是mongo驱动, 看了下项目组的jira,就几个用例没完成了.
不能在Linux上运行
可以使用mono