公司 接了个项目,自己没怎么接触这方面的知识,是关于设备的二次开发,供应商那边自己用的语言和我们用的语言不一样,
所以关于C#的编程帮不上忙,在开发初期我发现 用供应商的demo 可以直接接收到设备发来的请求,而自己建立的asp.net 却是接收不到 请求,
后面偶然得知需要代理服务器ip 来接收请求(Nginx代理)。
现在项目快结束了,现在回头想想还是不明白 为什么asp.net 需要代理才能接收到设备的请求,
有专业这方面的专家麻烦解答一下,扩充一下知识面,谢谢!
![](https://profile-avatar.csdnimg.cn/6798880e888c4aeeacc9c7114cad40e9_qq_45216310.jpg!4)
关于asp.net开发,接收请求需要代理服务器的问题 nginx
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- CSDN专家-sinJack 2021-08-27 15:18关注
连接问题吧,设备并没有直接跟你的项目进行连接,而是通过nginx服务器,在nginx服务器进行ip代理后,设备访问nginx,由nginx负责转发具体的请求。
可以理解为,外网的设备访问内网下的某台机器,外网并不关心具体访问的内网ip地址,外网只需要访问内网对应的外网ip,通过内网机器所属外网ip来找到对应的内网机器就行。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 Stata链式中介效应代码修改
- ¥15 latex投稿显示click download
- ¥15 请问读取环境变量文件失败是什么原因?
- ¥15 在若依框架下实现人脸识别
- ¥15 网络科学导论,网络控制
- ¥100 安卓tv程序连接SQLSERVER2008问题
- ¥15 利用Sentinel-2和Landsat8做一个水库的长时序NDVI的对比,为什么Snetinel-2计算的结果最小值特别小,而Lansat8就很平均
- ¥15 metadata提取的PDF元数据,如何转换为一个Excel
- ¥15 关于arduino编程toCharArray()函数的使用
- ¥100 vc++混合CEF采用CLR方式编译报错