我正在开发一个项目,团队(和vs2012)默认在开发过程中使用iis7.5
最近(昨天)我调试的网站开始加载非常慢。
使用fiddler我可以看到每次拨打电话大约需要30秒。
所以“localhost:{port}”需要30秒(2kb),一旦最终返回并且页面开始加载它调用所有的css和js文件,每个文件大约需要30秒才能加载。
由于这是一个大型应用程序,它很快就变得无法使用。
无论是调试还是加载没有调试的页面,都会发生这种情况。
同样的行为发生在我的开发机器上的所有站点,甚至普通的新构建站点都表现出相同的行为并且发生在所有浏览器中。
我能够通过多种方式“解决”这个问题。
1. Switch from iis 7.5 to visual studio dev server.
(url does not change localhost:{port} to localhost:{port}.)
2. In web matrix, if I change the url from localhost:{port} to
http://{machinename}:{port} the site then runs faster (normal speed),
but debugging becomes and issue.
上面的选项1可以解决这个问题,而且我似乎并没有因为改变而受到太多影响。
我很好奇为什么突然发生这种情况,并且真的想解决这个问题。
任何想法都会非常感激。