https 网络服务的单声道问题(仅适用于树莓派,不适用于 Mint x86 或 win x86!)
Mono issue with https webservice (only on raspberry, not on Mint x86 or win x86!)
我希望任何有知识的人告诉我一些我 运行 遇到的错误。
我连接到从 WSDL 生成的网络服务。我 运行 遇到了同样的问题,它是由 wsdl.ese 或 svcutil.exe.
生成的
该服务连接并在 mint 安装和 win7 安装上工作。
在 MS.Net 上没有问题,在 mono.net 上我需要如下所示的证书链处理程序。
到目前为止我试过:
- 更改 app.config 以便所有内容都能在所述平台上运行
- 按照本论坛的建议为证书链添加故障处理程序(windows mono.net 上的固定功能)
错误信息是:
带有操作 '' 的错误消息不能是 ...
让我相信收到或发送了一条空消息。
不幸的是,整个 c# xml 序列化让我大吃一惊,我不知道在哪里可以找到手动分解的已发送消息。
wireshark 因为加密没用..
这是 ARM Mono 中的错误还是我的 pi 上缺少某些证书?
我可以在所有平台上的浏览器中访问该站点。
Rgds
编辑:
- 单声道版本:4.6.2(所有平台上最新的)但在 4 上效果相同。4.x
- 取自chrome:
- 协议 TLS - 1.2
- 密钥交换 - ECDHE_RSA
- 密钥交换组 - P-256
- 密码 - AES_128_GCM
原来 raspbian 存储库中的 MONO 安装是旧的。
该错误确实在 MONO 中。
关注此线程以安装最新版本:
http://blog.bennymichielsen.be/2016/03/14/getting-up-and-running-with-mono-and-raspberry-pi-3/
要么:
https://gist.github.com/tonemackay/21139ff56c1e124659fa
我只试了第一个,立竿见影。
感谢 SushiHangover 的关注。
我希望任何有知识的人告诉我一些我 运行 遇到的错误。
我连接到从 WSDL 生成的网络服务。我 运行 遇到了同样的问题,它是由 wsdl.ese 或 svcutil.exe.
生成的该服务连接并在 mint 安装和 win7 安装上工作。 在 MS.Net 上没有问题,在 mono.net 上我需要如下所示的证书链处理程序。
到目前为止我试过:
- 更改 app.config 以便所有内容都能在所述平台上运行
- 按照本论坛的建议为证书链添加故障处理程序(windows mono.net 上的固定功能)
错误信息是: 带有操作 '' 的错误消息不能是 ...
让我相信收到或发送了一条空消息。
不幸的是,整个 c# xml 序列化让我大吃一惊,我不知道在哪里可以找到手动分解的已发送消息。
wireshark 因为加密没用..
这是 ARM Mono 中的错误还是我的 pi 上缺少某些证书? 我可以在所有平台上的浏览器中访问该站点。
Rgds
编辑:
- 单声道版本:4.6.2(所有平台上最新的)但在 4 上效果相同。4.x
- 取自chrome:
- 协议 TLS - 1.2
- 密钥交换 - ECDHE_RSA
- 密钥交换组 - P-256
- 密码 - AES_128_GCM
原来 raspbian 存储库中的 MONO 安装是旧的。 该错误确实在 MONO 中。
关注此线程以安装最新版本: http://blog.bennymichielsen.be/2016/03/14/getting-up-and-running-with-mono-and-raspberry-pi-3/ 要么: https://gist.github.com/tonemackay/21139ff56c1e124659fa
我只试了第一个,立竿见影。
感谢 SushiHangover 的关注。