我是MVC应用程序的新手并构建MVC3应用程序,我面临着使用chrome的非常奇怪的行为,因为它多次调用Index()方法(12次)!我试过在控制台窗口查看并显示有关图像的警告(见下文)。
在Firefox中完全没有问题,它正在按预期工作,但Chrome正在创建上述问题。如果您遇到此问题,请帮我找到可能的解决方案。另外,请帮助我找出造成这种情况的其他可能性。
更新
我已经厌倦了在调试中观看请求,并发现了使用chrome请求favicon.ico的问题,如下图所示
原因是现在这样我怎么能多次避免这个请求(如果不想放置favicon.ico)?
答案 0 :(得分:1)
我的猜测是,当您在ASP.NET Development Server上运行网站时,您会看到这一点。基本上,开发服务器没有正确配置为发送正确的MIME类型(应该是image / *,其中*是图像类型 - png,jpeg等)
据我所知,当你进行本地开发时,这并不是什么大不了的事(Chrome会更严格地告诉你)。
您和它一样多次看到它的原因是您在页面上传输的每个图像都会看到一次(这是您的索引页面)。
<强>更新强> 您可能希望查看此Stackoverflow question的一些信息。