.NET未识别浏览器文件,因此无法检测IE11。

3
我已经创建了一个ie11.browser文件并将其添加到我的Windows服务器中,希望.NET会开始检测IE11,而不是假设没有JavaScript功能的默认浏览器。关于此问题的更多信息,请单击此处
  • 我安装了Microsoft热修补程序2836939
  • 我将Sistemas-infoe的ie11.browser文件添加到App_Browsers文件夹中
  • 我重新启动了IIS
  • 我重新启动了整个服务器
  • 我将ie11.browser文件添加到C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Browsers和C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\Browsers
  • 我对两个位置都运行了aspnet_regbrowsers -i
  • 我重置了IIS
  • 我重新启动了服务器
  • 我对两个位置分别运行了aspnet_regbrowser -u(之后再次运行-i)
  • 我禁用了“隐藏已知文件类型的扩展名”,希望我的浏览器文件有一个隐藏的txt扩展名。
但是不知道为什么IE11就是无法被检测到,而且似乎浏览器文件也没有被读取。
是否有任何可用于提供有关此情况的更多信息的日志记录?我完全不知道.NET仍然无法检测IE11的原因。
1个回答

0

在Stackoverflow上询问问题总能给我找到解决方案。有一半的情况下,有人会回答我的问题,而另一半情况下,我在发布问题后五分钟内就自己找到了答案。

我重新安装了更新并再次重启,不知何故浏览器现在被检测到了。我仍然不知道为什么这需要超过两次重启。


对我来说,自定义浏览器文件实际上干扰了热修复,直到我将它们移除,然后一切正常。 - moarboilerplate

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接