'/' 應用程式中發生伺服器錯誤。

輸入不是有效的 Base-64 字串,因為它含有非 Base-64 字元、兩個以上填補字元,或在填補字元中有不合法的字元。

描述: 在執行目前 Web 要求的過程中發生未處理的例外狀況。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。

例外狀況詳細資訊: System.FormatException: 輸入不是有效的 Base-64 字串,因為它含有非 Base-64 字元、兩個以上填補字元,或在填補字元中有不合法的字元。

原始程式錯誤:


行 70: 
行 71: 		    //將加密字串、Key與IV轉為所指定的由 base 64 數字所組成之值的 String 表示轉換為相等的 8 位元不帶正負號的整數陣列。
行 72: 		    byte[] buffer = Convert.FromBase64String(strValue);
行 73: 		    byte[] key = Encoding.Default.GetBytes(mstrKey);
行 74: 		    byte[] iv = Encoding.Default.GetBytes(mstrIV);

原始程式檔: c:\AProot\ADPRC\App_Code\Common\Security.cs    行: 72

堆疊追蹤:


[FormatException: 輸入不是有效的 Base-64 字串,因為它含有非 Base-64 字元、兩個以上填補字元,或在填補字元中有不合法的字元。 ]
   System.Convert.FromBase64_Decode(Char* startInputPtr, Int32 inputLength, Byte* startDestPtr, Int32 destLength) +366
   System.Convert.FromBase64CharPtr(Char* inputPtr, Int32 inputLength) +146
   System.Convert.FromBase64String(String s) +49
   ADPRC.Common.Security.Decrypt(String strValue) in c:\AProot\ADPRC\App_Code\Common\Security.cs:72
   ADPRC.Common.Util.GetSecurityQueryString(String strName) in c:\AProot\ADPRC\App_Code\Common\Util.cs:489
   Page_ListDetail.Page_Load(Object sender, EventArgs e) in c:\AProot\ADPRC\Page\ListDetail.aspx.cs:20
   System.Web.UI.Control.OnLoad(EventArgs e) +103
   System.Web.UI.Control.LoadRecursive() +68
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1381


版本資訊: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.7.2558.0