我们在预生产环境中有一个 IIS Web 应用程序,它在 Win Mobile 7 中有一个古怪的行为。
我们的应用程序是使用默认页面访问的,因此我们的规范 URL 类似于:http ://www.ourdomain.com/location/ourapplication
除 Windows Mobile IE9 外,所有浏览器都使用尾部斜杠修复此 URL:http ://www.ourdomain.com/location/ourapplication/
因此,CSS 和媒体文件可以"includes/css/mycss.css"
在这些浏览器上正确加载 ( )。我们测试了 PC、MAC、OSX、Android 和 WinPhone。只有 WinPhone 不正确地处理这个,并且只在第一次加载时。Windows Phone IE 不添加尾部斜杠。
我试过使用"/includes/..."
, "~/includes/..."
,"../includes/..."
但"http://www.ourdomain.com/locationname/ourapplication/includes..."
没有任何成功。
有人对此原因和/或解决方案有任何想法吗?