Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么我发布的应用程序在除IE之外的所有浏览器中都看起来很好?_C#_Asp.net_Iis_Webforms - Fatal编程技术网

C# 为什么我发布的应用程序在除IE之外的所有浏览器中都看起来很好?

C# 为什么我发布的应用程序在除IE之外的所有浏览器中都看起来很好?,c#,asp.net,iis,webforms,C#,Asp.net,Iis,Webforms,我有一个asp.net应用程序,在开发过程中通过chrome、IE、firefox和safari进行了测试,所有这些应用程序看起来都是一致的 当我发布这个项目并从IIS运行它时,除了internet explorer之外,它们看起来都很好。事实上,IE看起来离它应该做的事情太远了,它完全不起作用。页面到处都是,东西不见了,CSS也不能正常工作 我不知道是什么原因导致了这种情况,坦率地说,经过测试后,它在发布时可能会表现得很糟糕,这让我有点害怕。这个网站是否有可能通过内部网访问-它可能被迫进入兼容

我有一个asp.net应用程序,在开发过程中通过chrome、IE、firefox和safari进行了测试,所有这些应用程序看起来都是一致的

当我发布这个项目并从IIS运行它时,除了internet explorer之外,它们看起来都很好。事实上,IE看起来离它应该做的事情太远了,它完全不起作用。页面到处都是,东西不见了,CSS也不能正常工作


我不知道是什么原因导致了这种情况,坦率地说,经过测试后,它在发布时可能会表现得很糟糕,这让我有点害怕。

这个网站是否有可能通过内部网访问-它可能被迫进入兼容模式(点击F12,开发者工具查看渲染使用的版本)

您可以通过在响应中添加标题来解决此问题:

<meta http-equiv="X-UA-Compatible" content="IE=Edge" />


您可能还需要检查是否为html发送了正确的doctype。

很可能是通过intranet访问了此网站-它可能被强制进入兼容模式(点击F12查看用于渲染的开发人员工具的版本)

您可以通过在响应中添加标题来解决此问题:

<meta http-equiv="X-UA-Compatible" content="IE=Edge" />


您可能还需要检查是否为html发送了正确的doctype。

当您在Intranet分区网站上连接时,Internet Explorer可能会默认使用其引擎的旧版本

您可以通过以下方式进行修复:

添加以下元数据:

<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
使用以下doctype(例如):


您可能面临这样一个事实,即当您在Intranet分区网站上连接时,Internet Explorer默认使用其引擎的旧版本

您可以通过以下方式进行修复:

添加以下元数据:

<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
使用以下doctype(例如):



在没有任何代码/提示的情况下,我们如何帮助您?检查开发控制台(按F12键)是否有正确的脚本/CSS引用,以及可能导致问题的JS错误。因为我相信很多人以前都发布过应用程序,也看到过类似的行为。就像下面的人一样,他很友好地提供了一个建设性的答案。在回答了这个问题之后,搁置这个话题的意义是什么?如果没有任何代码/提示,我们如何帮助您?检查开发控制台(按F12键)是否有正确的脚本/CSS引用,以及可能导致问题的JS错误。因为我相信很多人以前都发布过应用程序,也看到过类似的行为。就像下面的那个家伙,他很友好,提供了一个建设性的答案。在回答了这个问题后,搁置这个话题的意义是什么?谢谢,事实上,这是内联网兼容性。我会在它允许的时候标记为答案。谢谢,这实际上是内联网兼容性。当它允许我回答时,我会标记为答案。