【发布时间】:2019-10-20 03:37:55
【问题描述】:
我想提高 IIS 上 ASP.NET Web 应用程序的性能。有时当许多用户连接到它时,它会变得太慢。这个应用程序使用默认的 InProc 模式作为会话状态。在尝试网络花园或网络农场之前,我决定尝试其他替代方法,例如在 system.web 部分下的 web.config 文件中调整以下参数:
<system.web>
<processModel maxWorkerThreads="100" maxIoThreads="100" minWorkerThreads="50"/>
<httpRuntime minFreeThreads="704" minLocalRequestFreeThreads="608"/>
</system.web>
设置这些参数后,我无法访问 ASP.NET 应用程序,出现错误 500 internal server error。
如果我删除上述设置,应用程序可以工作。
服务器是一个虚拟机,它有一个带有 12 个虚拟处理器的 Intel® Xeon® Processor E5 v3。
有什么想法吗?
【问题讨论】:
标签: asp.net asp.net-mvc iis http-error tweak