我正在开发一种产品(Microsoft AX 2009 + AIF),该产品将其 Web 服务发布到 IIS(7.0 版,WinOS 2008 R2),要求工作进程运行 .NET 版本 2,启用 32 位执行,并且作为具有上述产品访问权限的代理域帐户运行。
接收、处理前几个请求并正确返回响应。在发送相同的请求固定次数后,IIS 应用程序似乎“挂起”,如果我们手动回收相应的应用程序池,只会再次响应。
我们相信我们应用了正确的目录权限[1 , 2]并且还尝试将帐户添加到框管理员组。
我们在httperrX.log中发现了以下内容,我们在其中重新应用了身份帐户的密码,并禁用了应用程序组的错误保护:
80 HTTP/1.1 GET /MicrosoftDynamicsAXAif50/CustomerService.svc 503 1 Disabled MicrosoftDynamicsAXAif50
为了“强制”回收问题,我们限制了可用内存,从默认的 512MB(?) 到 100MB...
但这并不理想,即使从低容量站点调用服务也会降低性能。
这可能是试图访问注册表或文件系统的安全问题吗?谢谢你的时间 :)