2018/08/11 追記
BlogEngine.NETに思いっきりバグあるでやんの・・・
BlogEngine.CoreのMetaWeblog APIのNewMediaObjectでしたな・・・
API/MetaWebLog/MetaWeblogHandler.csの788行目
settings.xmlにある、RequireSSLMetaWeblogAPIがTrue (つまり、MetaWeblogAPIにSSLを要求)なら、
rootUrl = rootUrl.Replace("https://", "http://");
https://をhttp://に置き換える・・・ってすべてSSLのこと考えてない!
ということで、ここを
rootUrl = rootUrl.Replace("http://", "https://");
に修正(本来はまあ必要ないはずだけども)
尚、設定をFalseにすると、強制でMetaWeblogAPIハンドラがHTTP://にされてしまうという・・・
これまた、3.3.6.0(3.1.8.0ではでなかったのに)でOpenLiveWiterで修正Publishすると日付がDateTime.MinValueになるバグ・・・
同ファイルの331行目
EditPostなのに、DateCreatedに強制入れてるやん・・・
if (sentPost.postDate == DateTime.MinValue)
post.DateModified = BlogSettings.Instance.FromUtc();
else
post.DateCreated = sentPost.postDate;
と変えてみた。(まあてきとうな・・・)
・・・最近メンテされてないからか、SSLオンリー考えられてないのかな・・・