我已经google了这个问题的答案,但没有提出任何事情.也许我使用的搜索字词太泛泛了,无论如何,
我正在发现网页设计和ASP.NET的乐趣,以及试图在IE和所有其他浏览器中以同样的方式显示东西的噩梦.
我在VS2010工作,并使用IE8调试我的网站.我真的没有得到的是为什么我发布的网站在IE中看起来与调试模式看起来不一样…我的意思是只有小事情,像在网站中的边界在发布的网站上消失,简单的html横向规则也不一样.
它也搞砸了我的列表菜单非常糟糕,但我设法通过*显示:inline;黑客攻击.奇怪的是,它不需要它在调试模式,但需要它发布的网站.
我在自己的机器上托管网站,运行Win XP Pro,并通过IIS托管.NET 4.0 …可能问题是IIS相关的?
任何帮助将不胜感激,因为这些差异只是可笑,正在驱使我绝望.我希望大家在这里使用Chrome或Safari,但不幸的是IE仍然在日本规则…
解决方法
我看到与信任的站点/内部网站/互联网站点安全设置相关的类似行为.当您以调试模式运行时,您使用的URL与发布时的不同?有时候,当我使用像
http://localhost/xxx这样的URL进行调试时,当我使用像
http://machinename.domain.com/xxx这样的URL访问同一站点时,我们可以使用一个URL来访问相同的站点,一个解析为一个受信任的站点或者本地的内部网,另一个到互联网,它会根据IE设置.