EWi*_*ard 6 asp.net iis-7 internet-explorer-8
我有一个在IIS7下运行的ASP.NET(框架2.0)Web应用程序.当我在服务器上运行应用程序时,使用IE8,localhost应用程序以预期的方式运行.当我在Visual Studio 2008(框架2.0)中运行应用程序时,它按照预期的方式运行.但是当我尝试从另一台计算机运行该应用程序时,它呈现的方式不正确.相同版本的IE8.
什么会导致ASP.NET应用程序的服务在服务器上正确呈现,但在服务于另一台计算机时,当Internet Explorer版本相同时,会导致错误?
有人可以帮忙吗?
您可以强制IE在特定的兼容模式下工作,头部中包含以下元标记之一:
<meta http-equiv="X-UA-Compatible" content="IE=4"> <!-- IE5 mode -->
<meta http-equiv="X-UA-Compatible" content="IE=7.5" > <!-- IE7 mode -->
<meta http-equiv="X-UA-Compatible" content="IE=100" > <!-- IE8 mode -->
<meta http-equiv="X-UA-Compatible" content="IE=a" > <!-- IE5 mode -->
Run Code Online (Sandbox Code Playgroud)
以下是有关兼容性元标记的更多信息的链接:
http://msdn.microsoft.com/en-us/library/cc288325(VS.85).aspx
您可以尝试的另一件事是将输出源保存在每个系统上,然后进行比较以查看它们是否相同.如果它们相同则归结为客户端的rending,这是兼容性设置.
| 归档时间: |
|
| 查看次数: |
3284 次 |
| 最近记录: |