需求: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中添加如下

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

被折叠的 条评论
为什么被折叠?



