bug描述
發件人信息: System.ServiceModel.ServiceHostingEnvironment+HostingManager/31242459 異常: System.ServiceModel.ServiceActivationException: 由於編譯過程中出現異常,無法激活服務“xx.xamlx”。異常消息為: 內存入口檢查失敗,因為可用內存(310542336 字節)少於總內存的 5%。因此,該服務不可用於傳入的請求。若要解決此問題,請減少計算機上的負載,或調整 serviceHostingEnvironment 配置元素上的 minFreeMemoryPercentageToActivateService 的值。。 ---> System.InsufficientMemoryException: 內存入口檢查失敗,因為可用內存(310542336 字節)少於總內存的 5%。因此,該服務不可用於傳入的請求。若要解決此問題,請減少計算機上的負載,或調整 serviceHostingEnvironment 配置元素上的 minFreeMemoryPercentageToActivateService 的值。
解決方案
關閉其他不用的程序,釋放內存。或者更改配置文件中
system.serviceModel–>
serviceHostingEnvironment–>
minFreeMemoryPercentageToActivateService=1屬性值為小一些,或者為0。
<system.serviceModel> <behaviors> <serviceBehaviors> <behavior name=""> <serviceMetadata httpGetEnabled="true"/> <serviceDebug includeExceptionDetailInFaults="true"/> </behavior> </serviceBehaviors> </behaviors> <serviceHo1tingEnvironment multipleSiteBindingsEnabled="true" <span style="color:#ff0000;">minFreeMemoryPercentageToActivateService=0</span>/> <bindings> <basicHttpBinding>
或者重啟服務:
文檔:
https://yq.aliyun.com/articles/10188
https://msdn.microsoft.com/magazine/hh394143.aspx