C# VS2013 使用 NetMQ 和python 通信记录

本文档记录了使用C#实现Web端与Linux服务端之间的异步图片传输过程,包括通过NuGet安装NetMQ解决通信问题,处理编译错误,使用Asp.Net Global.asax进行事件处理,以及多线程应用。同时,讨论了通过MySQL数据库作为中转站进行图片传输的方案,并解决了VS2013 NuGet包管理器加载问题和MySQL连接问题。此外,还涉及了ASP.NET局部刷新、会话管理和JSON数据解析等技术。

需求:c#实现 web端,linux实现服务端,如何实现他们之间的通信,异步传输、接受图片。

备用方法:使用mySql数据库,数据库部署在S端。Web端远程访问数据库,写入图片如表,返回记录ID,传给S。S根据ID读取图片,处理图片到另一表,反馈Web端ID,Web端依据ID读取处理后的图片然后显示。

1、填坑记录:

1)vs2013 NuGet安装坑

扩展更新搜索“NuGet”一直显示下载状态,后来用360浏览器打开“详细信息”进入网址:NuGet Package Manager for Visual Studio 2013 - Visual Studio Marketplace,点击 下载 竟然打不开,郁闷ing。why ?  后来发现是屏蔽了,用 谷歌浏览器可以打开,汗。

下载到本地:NuGet.Tools.vsix 然后 右键点击安装即可。

2)项目安装  NetMQ

直接搜索“NetMQ” 安装。这次终于可以了。

3)错误提示:编译器错误消息: CS0012: 类型“System.Object”在未被引用的程序集中定义。必须添加对程序集“System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”的引用。

解决方法:

//项目生成的bin文件夹下并没有生成 System.Runtime.dll;

在web.config中添加如下
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值