我的IIS进程一直处于冻结状态,所以网站在此期间挂起

我的IIS进程一直处于冻结状态,所以网站在此期间挂起,iis,freeze,Iis,Freeze,我无法调试这个问题,但显然一些编码问题导致它崩溃并重置IIS进程。我想对其进行修改,使其能够处理多个进程,这样一个进程失败不会导致网站挂起。您需要将应用程序分离到单独的应用程序池中(这可以通过IIS管理器完成)。IIS应用程序池由工作进程管理,因此,如果其中一个应用程序导致意外行为,那么在同一池中运行的许多应用程序都有崩溃的风险 除此之外,您真的需要理解为什么应用程序本身会导致问题。您是否尝试过通过Visual Studio和Casini(或IIS Express)运行应用程序?单击应用程序池,

我无法调试这个问题,但显然一些编码问题导致它崩溃并重置IIS进程。我想对其进行修改,使其能够处理多个进程,这样一个进程失败不会导致网站挂起。

您需要将应用程序分离到单独的应用程序池中(这可以通过IIS管理器完成)。IIS应用程序池由工作进程管理,因此,如果其中一个应用程序导致意外行为,那么在同一池中运行的许多应用程序都有崩溃的风险


除此之外,您真的需要理解为什么应用程序本身会导致问题。您是否尝试过通过Visual Studio和Casini(或IIS Express)运行应用程序?

单击应用程序池,然后单击右侧的“高级设置”

将最大工作进程数更改为要乘以的数目

但是在这种情况下,您还必须更改会话状态。我建议您可以使用sql server或stateserver

您必须像这样配置您的web配置

    <sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" cookieless="false" timeout="60"/>