Javascript 以不同的HTML5 JS和Twitter引导格式托管ASP.Net
在我的开发环境中,一切看起来都很好,我有一个饼图,它使用画布和动画,当通过浏览器托管时,它看起来很好 我也在使用Twitter引导,在页面顶部有一个导航栏,有两个项目 以下是一些例子: 在开发环境中 在IIS中托管 在取消IIS版本后,错误保持不变,并且您可以注意到按钮的舍入不完全相同 我们在IIS6上使用默认设置托管,所以想知道是否需要在站点上做些什么来正确地整合它?我没有注册。我不这么认为。我不确定这是否是导致这一情况的原因Javascript 以不同的HTML5 JS和Twitter引导格式托管ASP.Net,javascript,asp.net,html,iis,twitter-bootstrap,Javascript,Asp.net,Html,Iis,Twitter Bootstrap,在我的开发环境中,一切看起来都很好,我有一个饼图,它使用画布和动画,当通过浏览器托管时,它看起来很好 我也在使用Twitter引导,在页面顶部有一个导航栏,有两个项目 以下是一些例子: 在开发环境中 在IIS中托管 在取消IIS版本后,错误保持不变,并且您可以注意到按钮的舍入不完全相同 我们在IIS6上使用默认设置托管,所以想知道是否需要在站点上做些什么来正确地整合它?我没有注册。我不这么认为。我不确定这是否是导致这一情况的原因 提前谢谢。听起来你用得少了,对吗?如果是这样的话,就像你提到的
提前谢谢。听起来你用得少了,对吗?如果是这样的话,就像你提到的,如果你正在使用那些需要更少资源的功能,你需要在IIS中设置它来使用twitter boostrap 我在IIS中也遇到过类似的问题,当文件扩展名不是IIS中的默认值时,我让它正确地识别它们 很可能您的本地主机对文件映射没有那么好的保护,或者您正在本地使用与IIS6不同的IIS版本,并且它已经允许.less扩展名 要解决这个问题,您需要添加到IIS6的扩展/映射 短版
- 打开web应用程序属性
- 单击配置…
- 在映射选项卡下,单击添加
- 可执行文件:在“映射”选项卡下输入为ASPX扩展设置的相同值
- 扩展名:.less
- 动词:检查:限制到,输入:获取,头部
- 脚本引擎:选中
- 验证文件是否存在:未选中
您需要设置X-UA-Compatible元标记以修复此问题。 在网页的标题中添加以下元标记,问题应该得到解决 这将确保它在开发和IIS中看起来相同。(使用相同的浏览器)
您还可以在web.config中添加以下指令,以在应用程序范围内添加自定义标题,而不是每页元标记
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=Edge" />
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>
您正在同一浏览器中查看它们?一个看起来像IE9+(圆角),另一个看起来像旧版本。你有没有收到任何客户端脚本或渲染错误?我注意到了同样的事情。我的应用程序在使用IE8的服务器(IIS6)上的显示方式与在使用IE8的本地主机上的显示方式不同。颜色看起来略有不同,所有按钮都缺少边框颜色。您甚至可以按照说明使用chrome=1
,或者检查.Perfect!这对我有用。供其他人参考,这里有一个。太棒了!现在就可以了谢谢你+1已经给了
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=Edge" />
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>