兰斌专栏
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 - 14,comments - 78,trackbacks - 0

最新评论

共2页: 1 2 下一页 
Re:方便你的测试(TestDriven.NET) Virus-BeautyCode 2011-09-01 17:53  
@js.daiwei@gmail.com NUnit需要改名为app.config。 TestDriven需要改名为xxx.dll.config 都需要和程序集放在同一个目录。
Re:方便你的测试(TestDriven.NET) Virus-BeautyCode 2011-09-01 17:50  
@ 小笨笨 和你测试的程序集放在一个目录中。
re: 方便你的测试(TestDriven.NET) js.daiwei@gmail.com 2008-05-30 00:14  
如果用NUNIT测试的话,WEB.CONFIR=>APP.CONFIG就可以了(当然里面要去掉WEB专用的那几个节,但一般的connectionstring/appsetting都是可以读得到 的。
执行
httpWebRes = (HttpWebResponse)httpWebReq.GetResponse();

时,内置的web服务器没有问题
但在iis下执行,报错:无法连接到远程
re: 方便你的测试(TestDriven.NET) magker 2007-12-04 14:04  
版主有没有具体的使用说明啊,我现在想对数据单元测试怎么办啦~~~知道的话,发邮件哈,先谢谢了!
re: 方便你的测试(TestDriven.NET) &卫红& 2007-04-18 10:08  
怎样测试WEB的应用程序
@ 小笨笨
还有你说的在脚本前延时就好了是在IIS下吗?那是脚本本身的问题吗?

是的,是在iis下的.后来发现这个错误原因大致是因为某种原因(如网速)导致页面一些对象加载过慢或不完整导致的.
这里再补充一点,当我不用AJAX方式时是好的哦(用的是内置WEB服务器),就是用AJAX时出了问题.我想可能和AJAX脚本跟内置服务器的兼容有问题.
@YAO.NET℡
你好,你说的倒提醒我了,从http的模型来说,JS是加载到客户端浏览器执行的,应该和服务器是没有关系的.
但现在的问题就是,我换了IIS服务器后就没有问题了,那就是说和服务器还是有关系的了,难道是JS在通过WEB服务器传到客户端时出了问题?
还有你说的在脚本前延时就好了是在IIS下吗?那是脚本本身的问题吗?
WebDev是不支持ASP的。虽然这很正常,但是如果开发的系统要兼容旧的ASP网页,就不能一起调试了。
内置的这个东西有太多问题了!
经常出现属性丢失等莫名其妙的问题,换到iis下一切正常。
@YAO.NET℡
是,所以我想说,使用调试工具检查下载的结果如何。
"加了一句测试语句alert('a')就正常了."

在这个问题上,我感觉应该不是内置的web服务器的问题,因为脚本是在浏览器执行,是客户端的事,应该与服务端无关.

以前遇这样的问题:脚本是正确的,但是打开页面会报错误,于是在脚本中加入alert(),然后就一切正常,后来在脚本前延时(停顿)1毫秒再执行就没事了.



从http模型来讲,我想象不到这样的bug是怎么产生的。
如果你用的是Web Application项目,在VS2005中右键点击项目文件选择属性,Web选项卡里可以选择.
如何把2005的调试模式转换到iis下.谢
@Jeffrey Zhao
我曾在内置服务器和IIS下都做了跟踪,但没有不同的地方.执行的代码是一样的.
@Jeffrey Zhao
这个我就没跟踪过啦,连错误出自WebDev Server的代码,还是它调用的ASP.NET底层,我都不知道。
@ 小笨笨
您有没有使用调试器察看过呢?
@ 小笨笨
您具体的代码是什么呢?
@布尔
那请问,我不写alert时,ajax的请求就没做了吗?好象没道理啊,所以我认为是内置服务器的缺陷.还是要去搜集点资料看看.
异步操作alert时,ajax请求还在做,
@Cat Chen
为什么会这样呢?
是啊,JS和端口有什么关系?而且我加了一句alert()就可以了,这好象不能用端口来解释吧
@我爱Apple
晕.调用js与端口有什么关系?
VS2005内置Web服务器在调试时是带端口号的,这样,有些要调用的js就找不到了,所以会出现你那种情况
@Jeffrey Zhao
WebDev Server直接当作错误请求,返回400 Bad Request,哈哈!
@Cat Chen
Atlas CTP的BatchCall出现什么状况WebDev不允许阿?
WebDev Server和IIS之间的差别非常大,前者尝试模拟后者,但很多地方没做足,所以模拟起来只能应付一些常见情形。

首先,ASP.NET的框架已经做了非常多的东西,所以无论是IIS还是WebDev Server,如果从偷懒的角度来说,仅需要通过Socket收发数据,并和ASP.NET的底层类交换。当然,在执行上,IIS和WebDev的标准不同,所以应负相同的HTTP请求就可能有差别,这就类似相同的XHTML在IE和FF上看起来不同。举个例子,例如Atlas CTP支持的BatchCall,WebDev就不支持,它会直接返回错误请求,因为根据WebDev的标准,它认为这样的请求格式是不可能出现的,这是WebDev狭隘或者说严谨的地方。
调试时可以使用那个服务器,一般不会有什么问题。
当然有的时候是不得不模拟Prod环境的,只能用IIS了。
我一开始都是用内置服务器,基本没发现什么问题.就是做ajax时发现了这个问题,查的好辛苦啊.莫名其妙得连JS事件都执行不了,加了句alert()竟然可以执行了,从没碰到过.
看了上面各位大哥的话,发现自己在2005方面还是缺乏经验,要向各位好好学习:)
内置的服务端俺只是用来写一些小代码时用滴,真正要测试网站完整性时俺会选择用IIS
上面说的对,2005内置的还不太成熟,我也遇到过这样的问题!
尽量使用iis进行调试。iis更成熟。功能更完整。
vs内置web服务器最初是WebMatrix携带的免费小Web服务器。
他适合快速测试和调试,不包含IIS这样完全成熟的Web服务器的全部功能,诸如元库metabase
☆小提示:人类最大的财富就是健康。那生活中的健康小窍门您知道多少呢?怎样吃才能养颜长寿?您的心理是否健康呢?更多的了解就在

[url=http://www.fabc.cn/]健康信息网[/url]
[url=http://www.fabc.cn/jkcs]健康常识[/url]
[url=http://www.fabc.cn/ys]饮食[/url]
[url=http://www.fabc.cn/jj]急救[/url]
[url=http://www.fabc.cn/xl]心理[/url]
[url=http://www.fabc.cn/meirong]美容[/url]
[url=http://www.fabc.cn/medicine]医药[/url]
請問一下有在MagicAjax的AjaxPanel內實做HtmlInputFile物件作上傳檔案的程式嗎?

我遇到HtmlInputFile.Value的值在Submit時,所讀到為空白。

不知有什麼方法能解決或是修改MagicAjax的儲存方式就能改善,謝謝!


My e-Mail:attie@pchome.com.tw
re: 方便你的测试(TestDriven.NET) 小笨笨 2007-01-07 00:59  
一直忙所以没怎么上,才看到你的问题
你说的我不是很明白,能再说清楚点吧.
路径对的话应该能出来的,这是个Console程序,你在运行中输入"cmd"然后在里面去打开,路径对的话应该是有的.
re: 用SQLDMO掌握你的数据库信息 Laser.NET 2006-10-17 22:37  
不错,收藏了:)
re: 用SQLDMO掌握你的数据库信息 高海东 2006-10-17 22:01  
不错 开发数据库的项目很需要这个东西
@ 小笨笨

刚刚说错了,不应该是对DMO做了封装, 而是另一种实现, 不过实现方法和那个COM差不多.
不是一个COM,直接添加一个.NET引用就ok了,是安装sqlserver2005后才有
re: 用SQLDMO掌握你的数据库信息 我不是一只鹿 2006-10-17 15:07  
what?
re: 用SQLDMO掌握你的数据库信息 KiddLee 2006-10-17 10:42  
曾经用过SqlDmo,但是后来觉得没有资料也就没再去看
re: 用SQLDMO掌握你的数据库信息 小笨笨 2006-10-17 10:40  
谢谢cofd老兄,又让我多学了一点。
我查了一下,Microsoft.SqlServer.Smo是和SQL SERVER2005一起发布的吧?我这台机子没装SQL 2005,在COM中找不到这个dll。
.net项目也可以添加引用Microsoft.SqlServer.Smo, 微软对SQLDMO做了封装
re: 方便你的测试(TestDriven.NET) 黄庆宁 2006-09-18 17:27  
使用ncover 命令行时,输入NCover.Console “……… .exe”后.exe程序没有弹出来

这是为什么呢?

re: 方便你的测试(TestDriven.NET) 聂锋 2006-07-28 11:36  
GOOD
re: 方便你的测试(TestDriven.NET) 小笨笨 2006-07-24 16:18  
能说再具体点嘛?改了名后放到目录下原功能代码中不用改代码就可以了嘛?
@ 小笨笨
NUnit如果要测试一个程序集,其中要用到webconfig这些文件,可以把webconfig复制一份改个名放到要测试程序集目录下,名字改为  xxx.dll.config这样,xxx为程序集名称,就可以测试了 http://www.xmucic.cn/回复

re: 方便你的测试(TestDriven.NET) jijl2001 2006-07-21 23:04  
@ 小笨笨
NUnit如果要测试一个程序集,其中要用到webconfig这些文件,可以把webconfig复制一份改个名放到要测试程序集目录下,名字改为  xxx.dll.config这样,xxx为程序集名称,就可以测试了
re: 你期待已久的ASP.NET Atlas(一)[翻] 小笨笨 2006-07-21 13:27  
Atlas是跨浏览器的,应该能解决你的问题
我们现在的项目中也用了AJAX,但用的是参考了开源框架后自己抽取形成的JS,我想你也可以这样试试,我们参考的是MAGICAJAX
共2页: 1 2 下一页