我是个初学者,遇到一个很纠结的问题,我先来描述下。
服务器A,将程序部署到服务器上,配置好iis,分配有外网ip和域名。配置好后,用localhost访问程序一切正常。但在远程,通过域名访问这个网站,不同浏览器效果不一样(不仅仅是css的布局兼容问题)。比如一个查询界面,在ie8里面查询会显示一个都没查询到,但换用firefox,chrome甚至360浏览器都用同样的查询会出现结果,而且也是这个程序应该有的结果。最开始我是怀疑程序的问题,因此我在服务器上用localhost,ie8访问自己,查询得到结果。。接着我怀疑iis的配置问题。因此我在局域网内部署了另一台机器B,同样的程序。这时候,我用之前访问A的机器,通过局域网ip访问B,一切正常,IE8,FIREFOX,CHROME,360查询都有正确的结果。用B机器自己访问自己也有结果。到这里,我已经不知道这到底是浏览器兼容的问题,还是服务器配置的问题,还是程序的问题了唯一的不同点就是这样:
1,A和B两台服务器的环境有点点不一样,一个是win server系统,一个是WIN 7,因此IIS的版本也不一样。但framework的版本绝对一样。
2,客户端->局域网IP->局域网->服务器B,什么都正常。
客户端->域名->internet->服务器A,IE8不正常。
这里客户端是同样的机器。就教各位大虾给个方向,我到底应该从什么地方去找问题?其实还有很多问题,但我觉得都是这个主要问题导致的。
服务器A,将程序部署到服务器上,配置好iis,分配有外网ip和域名。配置好后,用localhost访问程序一切正常。但在远程,通过域名访问这个网站,不同浏览器效果不一样(不仅仅是css的布局兼容问题)。比如一个查询界面,在ie8里面查询会显示一个都没查询到,但换用firefox,chrome甚至360浏览器都用同样的查询会出现结果,而且也是这个程序应该有的结果。最开始我是怀疑程序的问题,因此我在服务器上用localhost,ie8访问自己,查询得到结果。。接着我怀疑iis的配置问题。因此我在局域网内部署了另一台机器B,同样的程序。这时候,我用之前访问A的机器,通过局域网ip访问B,一切正常,IE8,FIREFOX,CHROME,360查询都有正确的结果。用B机器自己访问自己也有结果。到这里,我已经不知道这到底是浏览器兼容的问题,还是服务器配置的问题,还是程序的问题了唯一的不同点就是这样:
1,A和B两台服务器的环境有点点不一样,一个是win server系统,一个是WIN 7,因此IIS的版本也不一样。但framework的版本绝对一样。
2,客户端->局域网IP->局域网->服务器B,什么都正常。
客户端->域名->internet->服务器A,IE8不正常。
这里客户端是同样的机器。就教各位大虾给个方向,我到底应该从什么地方去找问题?其实还有很多问题,但我觉得都是这个主要问题导致的。
解决方案 »
- 如何获取innerHTML的换行?
- 两个系统中如何实时传输数据?
- 请问如何在asp.net中做二级联动的 DropDownList
- 利用javascript写的DOM操作能读取到服务器端的xml文件么?
- datalist 中改变条件数据 字体颜色
- 如何获取客户端设置的DropDownList值.
- 怎么部署asp.net应用程序到Win2000 Server上?
- 有没有关于asp.net中调用存储过程的代码???
- 求:网上好用的quickstart中文版下载文件!(在线等)
- 郁闷中!如何获取当前时间,年,月,日,小时,分,秒,还有星期几?(用C#)
- .net字符转换
- 如何改写.aspx为html
而且在IE8里面先敲IP登录访问一次,然后不关IE,再敲域名访问不会有问题。
如果直接敲域名访问,浏览器上面的url都不变
但敲IP访问,会变,请问为什么?