問題出現在.net core包。打成docker之後swagger訪問不了。
因爲我們使用的是自己的nuget庫
所以我檢查了所有引用的包,發現版本都 一致
經過痛苦的調查發現。雖然包的版本一樣。但是日期竟然不一樣。
電腦1:
電腦2:
那爲什麼會有兩個不一樣時間的同樣版本的包?這不符合條件啊
我就去我的nuget庫中查看
臥槽。竟然出現了第三個不一樣的日期。而且這10號和11號的都沒有啊。那這些包是哪來的。
後來索引了一下C盤。發現在C盤下有一個本地的nuget文件
這裏面竟然有一個本地的11號的。
所以nuget庫會先找本地庫。如果有並不會去我的nuget庫上下載。
所以爲了避免這種尷尬的情況出現。奉勸大家。千萬不要刪掉版本號重新提交相同版本的包。
可太坑了!!!!!!!!!!!!!!!!!