asp.net - Mono.Security.Protocol.Tls.TlsException 从 Mono 下的 MVC 流中接收到 0 个字节

标签 asp.net asp.net-mvc ubuntu ssl mono

我有一个在 Ubuntu 15.04 下的 Mono 4.0.5 上运行的 ASP.NET MVC 应用程序。该应用程序在互联网访问可用时按预期工作,但如果在没有互联网连接的网络上重新启动操作系统,我会收到以下错误:

enter image description here

我尝试使用“mozroots --import --sync --machine”更新机器和用户证书存储,但没有成功。

请注意,此错误仅发生在登录页面(使用 MySQL 提供程序的表单例份验证,并将“requireSSL”设置为“false”)。

我没有在我的任何页面上使用 SSL,也没有在 Apache/Mod_Mono 配置中启用/配置它。 LoginController 也不发出任何(例如 HTTPS)请求。

另外,我已经尝试通过 XSP4 运行该应用程序,它产生了完全相同的行为。

任何帮助将不胜感激......

最佳答案

检查日志后,我注意到系统日期设置为 01/01/1970。更新日期并重新启动 Apache 后,一切正常。我想在我的情况下,NTP 每次都会在启动时更新日期/时间,并且在没有互联网连接的情况下会退回到 Unix 时代。

关于asp.net - Mono.Security.Protocol.Tls.TlsException 从 Mono 下的 MVC 流中接收到 0 个字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37524514/

相关文章:

c# - 选择列表返回 System.Data.Entity.DynamixProxies 而不是 MVC asp.net C# 中的值

python - 如何通过python命令使用python2.7?

c# - 我应该在 c# 变量中添加双引号以在 Razor 中添加 css 类吗?

gcc - 如何在 Ubuntu 上使用 DSFML2 和 D2 解决链接器错误?

mysql - 如何在 VMware 中访问 Ubuntu 上的远程 mysql 主机?

IE7 和 IE8 的 jQuery UI 对话框问题

asp.net - ASP .NET 5 中的 HttpRequest

c# - 尝试通过 Union 合并两个列表<>。还是有重复的

asp.net-mvc - 无法在 asp.net mvc spark 文件中使用 Html.ActionLink

c# - MVC 5 模型绑定(bind)器覆盖