This change was required for the SharePoint 2013 Upgrade (from SharePoint 2010), otherwise the page would only post back once and needed to be closed and re-opened to resubmit updates. The change was in private Control RenderHeaderBar()
var header2 = new HtmlGenericControl("h4");
string text2 = "Report ID:" + InspectionReportId + " GUID:" + InspectionReportGuid;
header2.InnerText = text2;
headerBox.Controls.Add(header2);
Found Here: .net - Authentication failed because remote party has closed the transport stream - Stack Overflow
I came across this issue when trying to send an e-mail to O365 via .NET C# code.
My Option is add the following Registry key:
Key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319
Value: SchUseStrongCrypto
It is worth noting that .NET 4.6 will use the correct protocol by default and does not require either solution.