我有一个MVC 3项目,当我编译它(f5)时,它将切换到浏览器,然后花很长时间向我展示结果。
我在Windows7上安装了IIS7。但我不知道是否需要向IIS7添加内容或发布我的项目等......?
答案 0 :(得分:0)
当您点击F5时,您的网站将部署在Visual Studio内置的开发服务器上。该网站只能在本地访问,因此最终您必须在IIS上部署该网站。
对于漫长的启动时间,可能是您的应用程序在呈现页面之前进行了大量计算,或者您的开发服务器需要花费大量时间来启动和编译页面。
每次访问页面时是否会发生延迟,或者只是第一次发生延迟?
如果每次都发生这种情况,您需要使用一些分析工具来分析您的应用程序。
如果它只是第一次发生,可能是你的开发机器不是很强大,因此内置服务器需要很长时间来编译你的页面。
此外,“长时间”到底是什么时候?对于我的开发服务器,第一次显示页面最多可能需要2秒钟。后续页面访问是即时的。