1:先启动consul服务,并且需要把开发好的服务注册到consul
例如:
2:检查微服务的链接的配置地址是否正确。在 GateWayWeb项目中的 Appsettings.json中配置。
"ConsulServiceDiscoveryProvider": {
"Host": "127.0.0.1",
"Port": 8500
3:如图1:里面配置微服务,需要找到配置文件RegisterConfig文件夹下对应的Json文件里面的配置是否为需要访问的微服务地址
需要配置 微服务名称 ,ip,端口号,name必须跟数据库表[ReRoute]中的字段ServiceName一致。
address:需要是需要访问的微服务ip地址或者域名。 port是需要访问的微服务的端口号。
例如:{
"service":[
{
"id":"GetOrderInfo",
"name":"GetOrderInfo",
"address":"localhost",
"port":11000,
"tags":["dev"]
}
]
}
4:检查微服务站点是否启动,如果没有启动也会访问失败。
完成,这样基本上可以访问服务站点,如果不行,可以查看代码.