我们已经在内部应用一些老写有asp.net 1.1。由于各种原因,他们无法移植到更新的asp.net版本,因此(虽然我们仍然需要它们),但它们必须以当前版本运行。显然,我们在使用现代浏览器工作时遇到了问题。我一直在使用machine.config文件中的浏览器caps声明来修复这些问题。几个版本之前,Firefox更改了其用户代理字符串,而浏览器大写部分不再正确检测浏览器。所以现在没有什么正确的做法。唯一的解决方案,当然使每个人都使用IE ...显然这不是一个理想的情况。如果我们必须这样做,我们可以继续这样做,但是我很好奇是否有人遇到过类似的情况,以及他们如何解决这个问题(缺少某种升级)。如果有人通过修改浏览器大写文件解决了这个问题,我会特别好奇。我试图对浏览器大写脚本进行临时修改,但收效甚微。如果有人很好奇,你可以在这里找到更多的信息: http://slingfive.com/pages/code/browserCaps/。asp.net 1.1和Firefox 7
谢谢
您可以更新你的''配置以符合FF的新的用户代理字符串? –
Jeff
您遇到什么类型的问题?的browserCaps不更新由微软文件,所以不是一个好办法,以浏览器兼容性问题... – IrishChieftain
我与IrishChieftain:浏览器帽很少是最好的办法。此外,“*显然我们有问题..”部分不是很明显。现代浏览器中有很多旧版1.1应用程序没有问题。你遇到的问题究竟是什么? – NotMe