当前位置 : 主页 > 网络编程 > ASP >

没有代码的ASP.Net 2.0应用程序在首次运行时需要2分钟加载的原因是什么?

来源:互联网 收集:自由互联 发布时间:2021-06-24
我已经在服务器故障上问过这个,但无济于事.所以我希望另一个ASP.Net开发人员遇到我的问题. 我有一个运行II6的Windows VPS,我正在将我的ASP.Net应用程序迁移到服务器.当我导航到其中一个应
我已经在服务器故障上问过这个,但无济于事.所以我希望另一个ASP.Net开发人员遇到我的问题.

我有一个运行II6的Windows VPS,我正在将我的ASP.Net应用程序迁移到服务器.当我导航到其中一个应用程序时,大约需要2分钟才能完成任何操作.我创建了一个hello world应用程序并将其上传,并且第一次加载需要2分钟.如果我重新启动应用程序池,我会得到完全相同的问题.

一个应用程序在该应用程序池中成功加载后,任何与其他应用程序共享应用程序池的应用程序都将起作用

即bob.example.com和jane.example.com位于名为ABC1的应用程序池中.如果我访问bob,则需要2-3分钟才能加载.在鲍勃加载后,简将立即工作,鲍勃将立即工作.闲置5-10分钟后,或者如果我重新启动应用程序池,完全相同的过程再次发生.在bob和jane工作正常的时候,如果加载了应用程序池XYZ9中的dave.example.com,我必须等待2-3分钟才能加载.

有人遇到过这个问题吗?我现在处于绝对的恐慌模式,因为我需要在周末结束时迁移这些模式.

哦,这些网站立即在旧服务器上运行.唯一的区别是旧服务器是32位,新服务器是64位.

你说它需要两分钟才能启动.系统在那段时间做了什么?特别是w3wp.exe在做什么?

我建议你运行SysInternals’ Process Monitor来了解一下发生了什么.需要一段时间才能找到一个有用的过滤器,但它应该是值得的.

特别是,此工具的最新版本可以为您提供有关您正在观看的进程所进行的网络呼叫的信息,如果事实证明您遇到了证书,代理服务器或两者的问题,这将是很好的.

网友评论