追求艺术的脚步
Be the change you want to see in the world.Things are always as hard as you think but always as easy as you do.
posts - 44,comments - 79,views - 39387
        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   小笨笨  阅读(6346)  评论(29编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
< 2007年2月 >
28 29 30 31 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 1 2 3
4 5 6 7 8 9 10

点击右上角即可分享
微信分享提示