2016-05-30 15 views
0

Ubuntu 15.04でMono 4.0.5で動作するASP.NET MVCアプリケーションがあります。アプリケーションは、インターネット接続が利用可能である一方、期待通りに動作しますが、OSがインターネットに接続せずにネットワーク上で再起動されている場合、私は次のエラーを取得:Mono.Security.Protocol.Tls.TlsExceptionモノラルでMVCのストリームから0バイトを受け取った

enter image description here

私はせずに、マシンとユーザー証明書ストアを更新しようとしたがどんな成功も "mozroots --import --sync --machine"を使って。

このエラーは、ログインページ(「requireSSL」が「false」に設定されているMySQLプロバイダでのフォーム認証を使用)でのみ発生することに注意してください。

私は自分のページでSSLを使用しておらず、Apache/Mod_Mono設定でSSLを有効にしたり設定したりしていません。 LoginControllerは、(HTTPSなどの)リクエストも行いません。

また、XSP4を使ってアプリケーションを実行しようとしましたが、これはまったく同じ動作をしました。

すべてのヘルプははるかに高く評価されるだろう...

答えて

0

ログを検査した後、私は、システムの日付が1970年1月1日までに設定したことに気付きました。日付を更新してApacheを再起動すると、すべてが機能しました。私の場合、NTPは毎回起動時に日付/時刻を更新していて、インターネット接続がなくてもUnixエポックに戻っていたと思います。

+0

あなたの問題を解決してうれしいです。あなたのOSをアップデートすることをお勧めします。 ubuntu 16.04にはLTS(修正の可能性が高い)と新しいバージョンのmono – knocte

関連する問題