最新评论
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下执行,报错:无法连接到远程
版主有没有具体的使用说明啊,我现在想对数据单元测试怎么办啦~~~知道的话,发邮件哈,先谢谢了!
@ 小笨笨
还有你说的在脚本前延时就好了是在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选项卡里可以选择.
@Jeffrey Zhao
我曾在内置服务器和IIS下都做了跟踪,但没有不同的地方.执行的代码是一样的.
@Jeffrey Zhao
这个我就没跟踪过啦,连错误出自WebDev Server的代码,还是它调用的ASP.NET底层,我都不知道。
@布尔
那请问,我不写alert时,ajax的请求就没做了吗?好象没道理啊,所以我认为是内置服务器的缺陷.还是要去搜集点资料看看.
是啊,JS和端口有什么关系?而且我加了一句alert()就可以了,这好象不能用端口来解释吧
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
一直忙所以没怎么上,才看到你的问题
你说的我不是很明白,能再说清楚点吧.
路径对的话应该能出来的,这是个Console程序,你在运行中输入"cmd"然后在里面去打开,路径对的话应该是有的.
re: 用SQLDMO掌握你的数据库信息 Laser.NET 2006-10-17 22:37
不错,收藏了:)
re: 用SQLDMO掌握你的数据库信息 高海东 2006-10-17 22:01
不错 开发数据库的项目很需要这个东西
re: 用SQLDMO掌握你的数据库信息 cofd 2006-10-17 17:15
@ 小笨笨
刚刚说错了,不应该是对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。
re: 用SQLDMO掌握你的数据库信息 cofd 2006-10-17 10:27
.net项目也可以添加引用Microsoft.SqlServer.Smo, 微软对SQLDMO做了封装
使用ncover 命令行时,输入NCover.Console “……… .exe”后.exe程序没有弹出来
这是为什么呢?
能说再具体点嘛?改了名后放到目录下原功能代码中不用改代码就可以了嘛?
@ 小笨笨
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为程序集名称,就可以测试了
Atlas是跨浏览器的,应该能解决你的问题
我们现在的项目中也用了AJAX,但用的是参考了开源框架后自己抽取形成的JS,我想你也可以这样试试,我们参考的是MAGICAJAX