湖南建设监理报名网站,专业合肥网站建设,广告设计专业可以考什么证,在哪里找工厂采购信息.net core 这个东西感觉还是很不错的#xff0c;学习了一下#xff0c;并且做了一个微服务(IP地址查询服务) http://vju.cc/ip/ipquery 看上他的跨平台功能#xff0c;所以就研究一下#xff0c;中间有不少坑#xff0c;有很多第三方类库还不支持.net core#xff0c;就连… .net core 这个东西感觉还是很不错的学习了一下并且做了一个微服务(IP地址查询服务) http://vju.cc/ip/ipquery 看上他的跨平台功能所以就研究一下中间有不少坑有很多第三方类库还不支持.net core就连微软自己也是三天两头的变vs2015和vs2017开发就不一样有的能生成发布有的不能生成发布。 我的最终目标是把项目部署到docker上再实现容灾负载和集群功能先来第一步吧。 下面就讲一下具体的代码吧 项目的分层 项目用到了redis缓存最近的IP查询数据。 部署在 linux 14上 用到的第三方类库有 AutofacAutoMapperDapperNLogStackExchange.RedisMySql.Data IP查询有两个方式 一是直接打开浏览器浏览页面直接获取客户端IP,并查询出IP及客户端操作系统和浏览器信息输出在界面上 http://vju.cc/ip/ipquery 输出如下 二是通过提供API的方法主要针对第三方应用调用后面的IP地址由调用方提供 http://vju.cc/ip/api/iplookup/iplookup_paid/116.224.233.48 输入如下 默认提供json格式输出如果调用方需要xml格式输出时只需要在http请求的head里添加Accept 为 application/xml 即可 源代码帖起来麻烦有兴趣的可以拿下来浏览一下没找到哪里可以上传附件只能百度网盘了 http://pan.baidu.com/s/1gfl0n1x 原文地址http://www.cnblogs.com/hanbing8/p/6189673.html .NET社区新闻深度好文微信中搜索dotNET跨平台或扫描二维码关注