检测到应用程序Web服务控制管理器AWEBSVC未响应HTTP请求。 http状态代码和文本为500,内部服务器错误。
我在组件Status中遇到了这个严重错误。我在下面尝试链接检查问题
http://localhost/CMApplicationCatalogSvc/applicationofferService.svc
此页面给了我以下信息
内存门检查失败,因为可用内存(270270464字节)小于总内存的5%。因此,该服务将无法用于传入请求。要解决此问题,请减少计算机上的负载或调整serviceHostingEnvironment配置元素上的minFreeMemoryPercentageToActivateService的值。
当我检查时,Sever在所有驱动器中都有足够的空间。我如何解决这个问题。
答案 0 :(得分:0)
这里的问题不在于驱动器空间,而在于内存。
在.NET Framework 4.5.1中,如果Web服务器上的可用内存小于 minFreeMemoryPercentageToActivateService 配置设置指定的百分比,则会引发异常。 (在.NET Framework 4.5中,此设置被忽略。)
要恢复到之前忽略minFreeMemoryPercentageToActivateService设置的行为,请按如下所示修改 web.config 文件:
<serviceHostingEnvironment multipleSiteBindingsEnabled="true"
minFreeMemoryPercentageToActivateService="0">
<serviceActivations>
...
</serviceActivations>
</serviceHostingEnvironment>
web.config 文件位置可以是:
32位:
%WINDIR%\ Microsoft.NET \框架[版] \设置\ machine.config中
64位:
%windir%\ Microsoft.NET \ Framework64 [version] \ config \ machine.config
找到文件并编辑,搜索(ctrl + F)元素 serviceHostingEnvironment 并按上述方式编辑属性值。
查看here以供参考。