gpt4 book ai didi

ASP.NET 开发服务器并发处理不起作用

转载 作者:行者123 更新时间:2023-12-04 14:49:31 26 4
gpt4 key购买 nike

我试图找出 ASP.NET 开发服务器不并发处理请求的原因。

所以我用下面的代码创建了一个简单的 aspx 页面:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

System.Threading.Thread.Sleep(10000)

End Sub

如果我打开页面两次,响应需要 20 秒。这意味着,服务器一个一个地(不是并发地)执行请求。

以下建议在 this topic 中提供, 我添加了 EnableSessionState="false"到页面,但这似乎没有帮助。

任何想法如何同时处理请求?

最佳答案

asp.net 开发服务器 (cassini) 无法处理多个线程。因此,它一次有效地处理一个请求。关闭 session 确实不会影响这一点。

它实际上仅用于对 Web 应用程序进行有限的单用户测试。

我建议您转储 cassini 并安装 IIS Express 或直接转到完整的 IIS 实现。

一点阅读:ASP.NET Dev Server (Cassini), IIS Express and multiple threads

关于ASP.NET 开发服务器并发处理不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9036150/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com