我有一台使用IIS 7的Windows Server 2008计算机上托管的ASP.Net 3.5应用程序。此应用程序有一个单独的应用程序池。 我遇到的问题是,只要有2-3个用户同时访问网站,它就会在几乎所有执行的任务中开始抛出异常,例如,使用内置的aspnet_membership登录用户时发生异常。当只有一个用户使用它时,同样的事情可以很好地工作。 任何建议我需要测试什么? 谢谢, 阿里IIS 7.0 ASP.Net 3.5多用户登录时应用程序失败
0
A
回答
1
我有这样的一些网络应用程序的问题,但在我的情况下,我使用IIS 6.0。通过一些DevPartner工具,用于分析内存使用分析应用后,我们意识到,有些成分是消耗过多的资源,通过更换我们使用了简单的.NET工具包控制应用程序停止崩溃。 大部分崩溃都是由于代码中的问题引起的。同时检查以下几点的网页配置:sessionState,authentication。禁用自定义错误(customErrors)查看错误详细信息。请参阅应用程序事件的日志以检查错误说明。
1
我在建立这种性质的网站时所做的第一件事是将会话状态从InProc
解除耦合到StateServer
。通常情况下,我发现应用程序回收甚至应用程序级别异常可能会导致w3wp.exe进程崩溃并重新加载哪些转储会话错误。与@Arce Brito的建议一样,您应该尽一切可能找到异常的根本原因,因为解耦会话实际上只会掩盖症状。
相关问题
- 1. 用户IIS登录失败APPPOOL \ WebExploit
- 2. 用户登录失败“IIS APPPOOL \ myAppPool
- 3. Sys.WebForms.PageRequestManagerServerErrorException:用户登录失败
- 4. 用户登录失败''
- 5. SqlException:用户登录失败
- 6. 的SQL Server 2000 + ASP.NET:登录失败,用户NT AUTHORITY \ ANONYMOUS登录
- 7. IIS /的DirectoryEntry/ASP.NET - 登录失败
- 8. 创建登录失败IIS APPPOOL \ ASP.NET v4.0
- 9. Spring Security多个登录用户失败
- 10. 用户登录失败
- 11. 登录用户'sa'失败。
- 12. 用户登录失败“XYZ”
- 13. 用户登录失败
- 14. 登录用户失败?
- 15. 用户登录失败
- 16. java.sql.SQLException:用户登录失败
- 17. 用户'sa'登录失败
- 18. System.Data.SqlClient.SqlException:用户'用户'登录失败
- 19. 具有多个web.config文件的ASP.NET 3.5应用程序(IIS 7)
- 20. IIS管理用户登录失败在8.5
- 21. 用户'NT AUTHORITYANONYMOUS LOGON'的登录失败
- 22. 用户'用户名'登录失败
- 23. 无法打开登录请求的数据库“TurnAroundDB”。登录失败。登录失败的用户'IIS APPPOOL \ TurnAroundPool'
- 24. 登录失败。详细信息:28000:[Microsoft] [ODBC SQL Server驱动程序] [SQL Server]用户'用户'登录失败
- 25. ASP.NET MVC 4 C#中使用默认SimpleMembership,错误Internet应用程序模板用户登录失败XXX
- 26. SqlException(0x80131904):用户登录失败Mdtappsrv \ mdtusr
- 27. SQL服务器 - 用户'登录失败。
- 28. 登录失败的用户'域\ MACHINENAME $'
- 29. SQL Server登录失败的Web应用程序
- 30. 在IIS中托管应用程序时启动sapgui失败
感谢Arce Brito和Joel Etherton的宝贵意见。 我已经在两方面都做了工作,优化了一些代码,我虽然导致应用程序减速(之后速度明显提高)。此外,我的会话状态模式现在是StateServer,但仍然只要多个用户登录,应用程序就会崩溃。我重新启动MSSQL服务,应用程序再次正常(直到多个用户登录)。这个问题似乎与SQL服务器处理多个请求的方式有关。有关这方面的任何建议? – user179490 2010-12-22 17:04:37