錯誤訊息:
LINQ to Entities 無法辨識方法 '<>f__AnonymousType64`1[System.String] LastOrDefault[<>f__AnonymousType64`1](System.Linq.IQueryable`1[<>f__AnonymousType64`1[System.String]])' 方法,而且這個方法無法轉譯成存放區運算式。
Saturday, 26 January 2019
Tuesday, 22 January 2019
Sunday, 20 January 2019
評估 System.AppDomain.IsAppXModel 函式逾時,且需以不安全的方法中止,這可能使目標處理序損毀
評估 System.AppDomain.IsAppXModel 函式逾時,且需以不安全的方法中止,這可能使目標處理序損毀。
如果問題定期發生,請考慮停用工具->選項設定的偵錯->一般->啟用屬性評估及其他隱含函式呼叫或變更程式碼,以停用此方法的評估。如需此操作的資訊,請參閱說明
如果問題定期發生,請考慮停用工具->選項設定的偵錯->一般->啟用屬性評估及其他隱含函式呼叫或變更程式碼,以停用此方法的評估。如需此操作的資訊,請參閱說明
Friday, 18 January 2019
Thursday, 17 January 2019
已超出傳入訊息 (4086000) 的訊息大小配額上限。若要增加此配額,請利用適當繫結元素上的 MaxReceivedMessageSize 屬性。
已超出傳入訊息 (4086000) 的訊息大小配額上限。若要增加此配額,請利用適當繫結元素上的 MaxReceivedMessageSize 屬性。
解法:
..............
解法:
..............
Monday, 14 January 2019
無法啟動要求的服務、記憶體閘檢查失敗,因為可用記憶體 少於總記憶體的 5%
無法Trace WCF程式:
{"無法啟動要求的服務 'http://localhost:57690/ServiceB2CDatabase.svc'。如需詳細資訊,請參閱伺服器的診斷追蹤記錄檔。"}
debug開啟後,直接貼上localhost本機Service路徑,改出現下面錯誤訊息:
記憶體閘檢查失敗,因為可用記憶體 (187224064 個位元組) 少於總記憶體的 5%。因此,傳入要求將無法使用服務。若要解決此問題,請降低電腦工作負載,或調整 serviceHostingEnvironment 組態元素上 minFreeMemoryPercentageToActivateService 的值。
原因發現是:記憶體不足,可增加記憶體,或者重新開機重組記憶體配置
描述: 在執行目前 Web 要求的過程中發生未處理的例外狀況。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。
例外狀況詳細資訊: System.InsufficientMemoryException: 記憶體閘檢查失敗,因為可用記憶體 (187224064 個位元組) 少於總記憶體的 5%。因此,傳入要求將無法使用服務。若要解決此問題,請降低電腦工作負載,或調整 serviceHostingEnvironment 組態元素上 minFreeMemoryPercentageToActivateService 的值。
原始程式錯誤:
在執行目前 Web 要求期間,產生未處理的例外狀況。如需有關例外狀況來源與位置的資訊,可以使用下列的例外狀況堆疊追蹤取得。
堆疊追蹤:
[InsufficientMemoryException: 記憶體閘檢查失敗,因為可用記憶體 (187224064 個位元組) 少於總記憶體的 5%。因此,傳入要求將無法使用服務。若要解決此問題,請降低電腦工作負載,或調整 serviceHostingEnvironment 組態元素上 minFreeMemoryPercentageToActivateService 的值。]
System.ServiceModel.Activation.ServiceMemoryGates.Check(Int32 minFreeMemoryPercentage, Boolean throwOnLowMemory, UInt64& availableMemoryBytes) +59559
System.ServiceModel.HostingManager.CheckMemoryCloseIdleServices(EventTraceActivity eventTraceActivity) +96
System.ServiceModel.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath, EventTraceActivity eventTraceActivity) +627
[ServiceActivationException: 編譯期間發生例外狀況,因此無法啟動服務 '/ServiceB2CDatabase.svc'。例外狀況訊息: 記憶體閘檢查失敗,因為可用記憶體 (187224064 個位元組) 少於總記憶體的 5%。因此,傳入要求將無法使用服務。若要解決此問題,請降低電腦工作負載,或調整 serviceHostingEnvironment 組態元素上 minFreeMemoryPercentageToActivateService 的值。。]
System.Runtime.AsyncResult.End(IAsyncResult result) +500286
System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End(IAsyncResult result) +174
System.ServiceModel.Activation.ServiceHttpHandler.EndProcessRequest(IAsyncResult result) +11
System.Web.CallHandlerExecutionStep.InvokeEndHandler(IAsyncResult ar) +152
System.Web.CallHandlerExecutionStep.OnAsyncHandlerCompletion(IAsyncResult ar) +125
{"無法啟動要求的服務 'http://localhost:57690/ServiceB2CDatabase.svc'。如需詳細資訊,請參閱伺服器的診斷追蹤記錄檔。"}
debug開啟後,直接貼上localhost本機Service路徑,改出現下面錯誤訊息:
記憶體閘檢查失敗,因為可用記憶體 (187224064 個位元組) 少於總記憶體的 5%。因此,傳入要求將無法使用服務。若要解決此問題,請降低電腦工作負載,或調整 serviceHostingEnvironment 組態元素上 minFreeMemoryPercentageToActivateService 的值。
原因發現是:記憶體不足,可增加記憶體,或者重新開機重組記憶體配置
描述: 在執行目前 Web 要求的過程中發生未處理的例外狀況。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。
例外狀況詳細資訊: System.InsufficientMemoryException: 記憶體閘檢查失敗,因為可用記憶體 (187224064 個位元組) 少於總記憶體的 5%。因此,傳入要求將無法使用服務。若要解決此問題,請降低電腦工作負載,或調整 serviceHostingEnvironment 組態元素上 minFreeMemoryPercentageToActivateService 的值。
原始程式錯誤:
在執行目前 Web 要求期間,產生未處理的例外狀況。如需有關例外狀況來源與位置的資訊,可以使用下列的例外狀況堆疊追蹤取得。
堆疊追蹤:
[InsufficientMemoryException: 記憶體閘檢查失敗,因為可用記憶體 (187224064 個位元組) 少於總記憶體的 5%。因此,傳入要求將無法使用服務。若要解決此問題,請降低電腦工作負載,或調整 serviceHostingEnvironment 組態元素上 minFreeMemoryPercentageToActivateService 的值。]
System.ServiceModel.Activation.ServiceMemoryGates.Check(Int32 minFreeMemoryPercentage, Boolean throwOnLowMemory, UInt64& availableMemoryBytes) +59559
System.ServiceModel.HostingManager.CheckMemoryCloseIdleServices(EventTraceActivity eventTraceActivity) +96
System.ServiceModel.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath, EventTraceActivity eventTraceActivity) +627
[ServiceActivationException: 編譯期間發生例外狀況,因此無法啟動服務 '/ServiceB2CDatabase.svc'。例外狀況訊息: 記憶體閘檢查失敗,因為可用記憶體 (187224064 個位元組) 少於總記憶體的 5%。因此,傳入要求將無法使用服務。若要解決此問題,請降低電腦工作負載,或調整 serviceHostingEnvironment 組態元素上 minFreeMemoryPercentageToActivateService 的值。。]
System.Runtime.AsyncResult.End(IAsyncResult result) +500286
System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End(IAsyncResult result) +174
System.ServiceModel.Activation.ServiceHttpHandler.EndProcessRequest(IAsyncResult result) +11
System.Web.CallHandlerExecutionStep.InvokeEndHandler(IAsyncResult ar) +152
System.Web.CallHandlerExecutionStep.OnAsyncHandlerCompletion(IAsyncResult ar) +125
Friday, 11 January 2019
Wcf Error:IncludeExceptionDetailInFaults
由於內部錯誤,因此伺服器無法處理要求。若需有關錯誤的詳細資訊,請在伺服器端開啟 IncludeExceptionDetailInFaults (從 ServiceBehaviorAttribute 或從 <serviceDebug> 組態行為) 以便將例外狀況資訊傳回用戶端,或是依照 Microsoft .NET Framework SDK 文件開啟追蹤並檢查伺服器追蹤記錄檔。
解決方案:先確認Wcf裡面程式是否有問題,可建置Wcf確認是否可成功
解決方案:先確認Wcf裡面程式是否有問題,可建置Wcf確認是否可成功
HRESULT E_FAIL 已經從呼叫傳回至COM元件。
English:Error HRESULT E_FAIL has been returned from a call to a COM component
Chinese:HRESULT E_FAIL 已經從呼叫傳回至COM元件。
Ref1:
https://social.msdn.microsoft.com/Forums/zh-TW/a7e5a873-e474-4682-83cc-e0eec48c0458/22312c-208392035129992axwebbrowser1navigate2-2098629694-quot3767935492?forum=233
Ref2:
https://dotblogs.com.tw/smartleos/2014/08/04/146158
Chinese:HRESULT E_FAIL 已經從呼叫傳回至COM元件。
Ref1:
https://social.msdn.microsoft.com/Forums/zh-TW/a7e5a873-e474-4682-83cc-e0eec48c0458/22312c-208392035129992axwebbrowser1navigate2-2098629694-quot3767935492?forum=233
Ref2:
https://dotblogs.com.tw/smartleos/2014/08/04/146158
Wednesday, 9 January 2019
Uncaught ReferenceError: Y is not defined
Uncaught ReferenceError: Y is not defined
《before》
var getOdrReiTkts = @Html.Raw(Json.Serialize(Model.OrdersReissueTickets));
var strFinAccountInd = 'N';
if (getOdrReiTkts["length"] != 0) {
strFinAccountInd = @Model.OrdersReissueTickets.Where(x => x.ID_SEQ == @ViewBag.ORTID_SEQ).First().FINANCE_ACCOUNT_IND ;
}
《after》
var getOdrReiTkts = @Html.Raw(Json.Serialize(Model.OrdersReissueTickets));
var strFinAccountInd = 'N';
if (getOdrReiTkts["length"] != 0) {
strFinAccountInd = '@Model.OrdersReissueTickets.Where(x => x.ID_SEQ == @ViewBag.ORTID_SEQ).First().FINANCE_ACCOUNT_IND' ;
}
When you will use model value in javascript if-else statement, you should add '' to wrap the value to us.
Refer:
https://stackoverflow.com/questions/5863094/asp-net-mvc-using-viewdata-in-javascript
《before》
var getOdrReiTkts = @Html.Raw(Json.Serialize(Model.OrdersReissueTickets));
var strFinAccountInd = 'N';
if (getOdrReiTkts["length"] != 0) {
strFinAccountInd = @Model.OrdersReissueTickets.Where(x => x.ID_SEQ == @ViewBag.ORTID_SEQ).First().FINANCE_ACCOUNT_IND ;
}
《after》
var getOdrReiTkts = @Html.Raw(Json.Serialize(Model.OrdersReissueTickets));
var strFinAccountInd = 'N';
if (getOdrReiTkts["length"] != 0) {
strFinAccountInd = '@Model.OrdersReissueTickets.Where(x => x.ID_SEQ == @ViewBag.ORTID_SEQ).First().FINANCE_ACCOUNT_IND' ;
}
When you will use model value in javascript if-else statement, you should add '' to wrap the value to us.
Refer:
https://stackoverflow.com/questions/5863094/asp-net-mvc-using-viewdata-in-javascript
Tuesday, 8 January 2019
MVC View Pageload Column Set Readonly Method
要先在.js script pageload導入時,就先宣告
$(document).ready(function (){
xxx
}
例如上方的xxx 可放入
var strFinAccountInd = '@Model.OrdersReissueTkts.Where(x => x.ID_SEQ == @ViewBag.ORTID_SEQ).First().FinAccountInd';
然後strFinAccountInd 才能拿去下方相關 if條件式進行使用
if (strFinAccountInd == "Y") {
$("#PAX_ID").attr("readonly", true);
}
Sunday, 6 January 2019
C# int 轉型成 string、 string 轉型成int
Convert String to Int
int 轉型成 string
Convert.toString() / toString()
Convert Int to String
string 轉型成 int
Int32.Parse
int.Parse(string strPar)
int 轉型成 string
Convert.toString() / toString()
Convert Int to String
string 轉型成 int
Int32.Parse
int.Parse(string strPar)
Saturday, 5 January 2019
How To Use LIKE With Column Name
SQL如何透過WHERE LIKE將二個資料表的值串連
SQL Server:
SELECT COUNT(*),A.APT_CD FROM HOTEL H, AIRPORT A
WHERE A.HOTEL_DEST_CD LIKE '%'+H.DEST_CD+'%'
閱讀更多:
https://stackoverflow.com/questions/1398720/how-to-use-like-with-column-name
SQL Server:
SELECT COUNT(*),A.APT_CD FROM HOTEL H, AIRPORT A
WHERE A.HOTEL_DEST_CD LIKE '%'+H.DEST_CD+'%'
閱讀更多:
https://stackoverflow.com/questions/1398720/how-to-use-like-with-column-name
Friday, 4 January 2019
不能將 OriginalValues 用於 Added 狀態的實體。
錯誤:不能將 OriginalValues 用於 Added 狀態的實體。
原因:儲存時對應資料表,有欄位不可為null但卻塞null導致的錯誤
原因:儲存時對應資料表,有欄位不可為null但卻塞null導致的錯誤
Subscribe to:
Posts (Atom)
IIS HTTP Error 403.18
HTTP Error 403.18 - Forbidden The specified request cannot be processed in the application pool that is configured for this resource on the...
-
錯誤 CS0122 'QueryExtension.CheckRatekeyData(string)' 由於其保護層級之故,所以無法存取。
-
C# List 取前幾筆