总是有莫名其妙的问题发生在MS的程序上
首先,把出现的问题简单描述一下——
1、一个asp.net(采用vb.net开发)站点。开发环境是win2k server英文版+Framework SDK v1.0,发布之后的服务器运行环境是win2k server英文版+Framework SDK v1.0;
2、后来服务器升级到1.1后一切正常,开发环境也相应变为1.1;
3、最近发现一个问题,该站点所有的提交按钮在客户端浏览的时候都失效(用ie的时候无效,但是使用firefox却有效);
4、该服务器上另外的asp.net站点(采用vb.net和c#开发的都有),都使用正常;
5、现在我本机环境变为win2k pro中文版+Framework SDK v1.1。本机调试程序的时候又正常。我发布到本机,同样可以正常运行,但上传到服务就不正常;
6、服务器上其他站点配置和此站点一样。怀疑是配置问题,删除该站点,重新建立,还是不行。
之前有听说由于aspnet_client目录导致类似问题,特地使用现在开发环境下aspnet_client目录覆盖服务器上盖站点的同名目录。结果还是不对,问题依旧。
今天又尝试了多种办法仍然未果,怎么微软老出些莫名其妙的问题呢?记得以前用vb.net开发的时候,经常按钮无效,但是又找不到事件关联的那句代码,只有重做这页。最后找到goodidea,他也怀疑是配置文件问题,叫我覆盖aspnet_client目录。我心里捣鼓,我已经这么做了阿。忽然灵光一闪,该服务器其他站点正常啊,用其他站点的aspnet_client目录覆盖这个站点的aspnet_client目录。
说着立刻行动,结果立刻正常了。goodidea说应该是升级到1.1时客户端那个DoPostBack脚本的问题。但是之前运行正常的。只是服务器坏了修好之后我重新做了系统。
真是莫名其妙阿!其实也是自己疏忽了一下,因为问题最开始出现我就想到过,可就差那么一点点,然后就耗费了n多的时间…………
没有评论