Chinaunix首页 | 论坛 | 博客
  • 博客访问: 700952
  • 博文数量: 255
  • 博客积分: 5000
  • 博客等级: 大校
  • 技术积分: 2811
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-09 13:29
个人简介

IT业行者,行者无疆

文章分类

全部博文(255)

文章存档

2011年(121)

2010年(134)

我的朋友

分类:

2011-06-21 08:59:23

 
        VS2005相对于2003不同的一点就是不依赖IIS服务器,它自己内置了一个WEB服务器.当我们没有去设置时,当我们调试或生成网站后运行的就是这个内置服务器.
         这里先说一下,我机子上目前给VS2005打的是WEB APPLICATION ,而不是SP1,但我想这个应该没有很大区别.
         这两天在把公司的系统从2003升到2005.这个系统比较复杂,用的都是自定义控件,所以很多东西要增益上去总有很多问题要研究.比如我就是在AJAX上犯了难.像这样的系统ASP.NET AJAX 1.0是展不了身手了,这也说明了ASP.NET AJAX 1.0也还有局限性.后来又用了类似MAGICAJAX的做法.   
         在做的过程中碰到了奇怪的问题,当我点击"保存"按钮时(有验证控件),本应出现的验证却没有出来,按按钮变成没有任何事件发生了,但从源代码中可以看到,明明应该触发验证事件的。而在更改的过程中在JS代码里加了一句测试语句alert('a')就正常了.
         一直为这个奇怪的问题头疼.后来试了试用发布,结果发现是好的.现在我是知道了,这是因为使用IIS和内置服务器的差别,我已转成了用IIS了,已经没有问题了.我不知道这是不是微软的一个BUG呢?不过我目前也遇到这样一个例子,不知道大家有没有遇到过这种问题?同时也提醒下兄弟姐妹们,尽量用IIS来做,对VS2005内置的服务器不能太信任啊,毕竟VS2005到现在感觉还没成熟,而IIS经历了长久的磨练,值得信任.
         希望我这个发现对大家有点帮助,也希望这方面有经验的朋友不吝指教.
 
                                                        posted on 2007-02-13 17:51
阅读(1189) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~