紧急求救iis问题,高手进

lixiaoxiao521 2006-01-05 11:33:40
我有4台计算机,装有的都是微软的2003系统和xp系统,并都配有iis5.1和iis6.0
现在的情况是我在4台计算机上都发布了同样一个web程序,在web程序中都调用了没有安全签名的调用客户端串口读写ActiveX控件,vcmfc7.1编写的,发现一个很奇怪的问题,用本机的localhost登陆分别访问自己的计算机上发布的asp.net程序,都能够正常地运行客户端控件。但是如果采用ip访问别的一台机器上这个程序,就会发生控件不能被正常初始化的问题。
不过,我在一台计算机上通过主机名来访问其他计算机上的发布程序,控件也能够正常初始化,但是在另外一台使用主机名访问本机也是初始化控件不能成功。也就是说并不是所有通过主机名访问别的机器上的asp.net程序控件都能够被初始化。
顺便说一下,所有的计算机上我的串口控件的c/s测试程序都能正常运行。
另外,我在其他局域网内的计算机上发现,有的计算机通过主机名访问根本就不能成功,但是用ip连接却能成功。
我想要搞清楚的是,通过主机名访问与通过ip访问与通过localhost访问之间究竟存在怎样的差异,又怎样才能处理掉我目前遇到的困惑,请高手详细解答。
...全文
158 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lixiaoxiao521 2006-01-08
  • 打赏
  • 举报
回复
呵。问题始终未能解决,最后只好换硬件了。谢谢各位支持。
ybfqlyq 2006-01-07
  • 打赏
  • 举报
回复
嗯。。。應該是控件的問題。但偶不懂這個。
myppfly 2006-01-07
  • 打赏
  • 举报
回复
不会解答啊
帮顶一下了啊
程序园苑 2006-01-06
  • 打赏
  • 举报
回复
不管你走LOCALHOST还是IP,还是主机名,偶想的确是因为webserver的问题,而且具体出在控件上,如果你的控件没有签名,那么在任何一台电脑就有问题(除非你设置IE的安全性),好的解决办法应该是将控件按规范的进行安全接口编码和签名,自然就不用担心客户端出错没有。
laogou 2006-01-06
  • 打赏
  • 举报
回复
楼主就是高手了

汗!!!
lixiaoxiao521 2006-01-05
  • 打赏
  • 举报
回复
可以肯定不是程序问题,实际上,我认为是由于采用3种方式的webserver安全设置不一样造成的,因为走localhost的时候或者走主机名能够成功的计算机,都有activeX的交互的提示,而失败的时候肯定是ie的这个提示没有出来的问题。另外,我还强调一点,就是我把ie的所有针对ActiveX的设置都放下来了,并且还把安全选择项本地以及internet都放置到了最低
Fibona 2006-01-05
  • 打赏
  • 举报
回复
iis里面网站目录里面允许IP地址访问吗?
是设置的IP地址,还是自动分配呢

我想这应该是跟IIS没有太大的关系,应该是你程序的问题

8,329

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 IIS
社区管理员
  • IIS
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧