没有代码的ASP.Net 2.0应用程序在首次运行时需要2分钟加载的原因
我已经在服务器故障上问过这个,但无济于事.所以我希望另一个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来了解一下发生了什么.需要一段时间才能找到一个有用的过滤器,但它应该是值得的. 特别是,此工具的最新版本可以为您提供有关您正在观看的进程所进行的网络呼叫的信息,如果事实证明您遇到了证书,代理服务器或两者的问题,这将是很好的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 如何使用UpdateModel进行单元测试
- asp.net-mvc – 根据MVC中第一个dropdownlistfor
- 将搜索框添加到ASP.Net动态数据列表页面
- asp.net-mvc – 如何锁定ASP.NET MVC中的路径?
- asp.net-mvc – 从IIS重写http到https的URL重写不
- asp.net-mvc – 使用ASP.NET MVC和Razor的Knocko
- asp.net-mvc – MVC:404路由在生产中无法正常工
- 如何获取asp.net c#的文章数据
- asp.net-mvc – 使用mvc 4 razor引擎显示3个文本
- 尝试将AutoMapper用于具有子集合的模型,在Asp.Ne