摘要: 前几天改别人的一个silverlight程序,在项目属性上 选中了 “通过使用应用程序库缓存减小XAP 大小”,编译无错,发布无错误。放服务器上测试:站点绑定域名,使用ie9、ie10 都没有问题,使用ie8 报2152 错误将域名绑定去掉,使用ip访问,错误消失。于是百度了下,很多人都说是目标框架的问题,检查了下项目全时anycpu ,然后想了下,之前都是没有错误的,只是选中了使用缓存之后,是不是这方面的原因呢把选中“通过使用应用程序库缓存减小XAP 大小”取消,重新编译发布,放到服务器测试,绑定域名不再报错。原因有可能是因为访问站点的权限有问题,导致部分zip文件下载不成功,回头把访问权限 阅读全文
posted @ 2013-08-12 14:55 ClrsDream 阅读(1464) 评论(0) 推荐(0)
摘要: 在使用vs2012 调试Web站点时 报错 500.23,详细如图此错误是因为项目使用的托管管道模式有问题,将集成改为经典即可选中项目按F4进入项目属性 ,如图界面 阅读全文
posted @ 2013-05-28 16:08 ClrsDream 阅读(9476) 评论(0) 推荐(3)
摘要: 测试本机webservice :要点说明:1.TestContext :使用 TestContext 类2.AspNetDevelopmentServer:AspNetDevelopmentServerAttribute 类3.TryUrlRedirection方法:WebServiceHelper.TryUrlRedirection测试:使用工具:VS2012首先新建一个服务项目WebService1,然后新建测试项目在测试项目里添加服务引用,在服务引用对话框里点高级,然后在兼容性下面点添加web引用,在弹出的添加web引用对话框里点击此解决方案中的web服务,选中服务,点击添加引用。实现代 阅读全文
posted @ 2013-04-26 18:20 ClrsDream 阅读(4383) 评论(0) 推荐(0)
摘要: 文所以载道也。 —— 宋·周敦颐《通书·文辞》对于我们程序员来说,我们的工作也是写作——几乎每天都要写代码;而且还要载“道”,不仅仅要满足客户的需求,还要让代码具有高度的可读性,这样其他的程序员可以更容易地对代码进行修改和扩展。按这样的要求,我们需要为代码编写足够的文档,也就是将代码“文档化”。常见的做法有两种,外部文档和注释。外部文档外部文档指的是在代码文件之外编写的附加文档,比如在Word文档中采用大量的篇幅(如UML图、表格)来设计或记录相关的包、类型、类型成员、成员参数之类的信息。这看起来很规范,但如果你用过这种方式,一定会讨厌它。这种方式的主要问题在于:1)增加很 阅读全文
posted @ 2013-04-07 10:01 ClrsDream 阅读(536) 评论(0) 推荐(0)
摘要: 一、调试WinFrom 程序安装rtools_setup_x64 下载配置Remote 启动Remote debugger 默认端口4016,选择工具-〉选项,选择 无身份验证并选中允许任何用户进行调试 如果选择Windows身份验证需要设置用户权限,点击权限 为用户设置调试权限配置VS2012启动vs2012 新建项目,选择项目属性,在生成 修改输出路径,可访问的远端路径然后设置调试,选中使用远程计算机并输入 计算机名 或ip地址,输入工作目录,最后选择启动外部程序并输入应用程序路径启动调试首先启动远端机器 待调试程序在工具栏选择调试或工具,选择附加到进程,如果Remote 使用的是无身份验 阅读全文
posted @ 2013-01-17 17:32 ClrsDream 阅读(4969) 评论(1) 推荐(0)
摘要: 测试环境:系统:Mac OS X 10.7.3(黑苹果)xcode:4.3.3ipad:2 (需越狱)1.生成证书 打开 实用工具-》钥匙串访问,选择钥匙串访问-》证书助理-》创建证书;身份类型选择自签名根证书,证书类型选择代码签名,选中下面的复选框,-》继续,一路默认,完成。2.修改xcode文件 a.使用命令 defaults write com.apple.finder AppleShowAllFiles -bool True 来修改系统文件显示属性,然后apple->强制退出 Finder来刷 新系统文件显示b.修改SDKSettings.plist 使用命令cd /Applic 阅读全文
posted @ 2012-12-07 09:50 ClrsDream 阅读(1176) 评论(1) 推荐(0)
摘要: js:1.回调方法,在ashx文件中进行回调<script> function callback() { alert(“ok”); };</script>2.js调用一般处理程序<script type="text/javascript"> function getUrl() { var url = "http://localhost:8000/a.ashx"; document.write(unescape("%3Cscript src='" + url + "' typ 阅读全文
posted @ 2012-12-07 09:48 ClrsDream 阅读(2880) 评论(0) 推荐(0)
摘要: --@@IDENTITY和SCOPE_IDENTITY和IDENT_CURRENT的区别@@IDENTITY--是得到当前会话的所有范围的最后插入的IDENTITY值SCOPE_IDENTITY--是得到当前会话的当前范围的最后插入的IDENTITY值IDENT_CURRENT--是得到指定表的最后插入的IDENTITY值,与会话、范围无关。 阅读全文
posted @ 2012-11-06 13:55 ClrsDream 阅读(164) 评论(0) 推荐(0)
摘要: 我在发表了《Delegate如何进行类型转换?》之后又想到了其他一些相关的东西,除了简单地分析如何通过Emit实现EventHandler的类型转换之外,还加上关于Delegate“协变”与“逆变”的一些东西,算是对前一篇文章的完善。目录一、从Delegate的“协变”与“逆变”说起二、EventHandler<TEventArgs>是否换一种定义方式更好?三、“统一的事件注册”能否应用于一般形式?四、通过Emit实现EventHandler的类型转换一、从Delegate的“协变”与“逆变”说起根据Delegate“协变”与“逆变”的原理,对于两个具有相同声明的两个Delegat 阅读全文
posted @ 2012-11-05 14:19 ClrsDream 阅读(283) 评论(0) 推荐(0)
摘要: 我们知道对于两个不具有继承关系的两个类型,如果没有为它们定义转换器,两这之间的类型转换是不允许的,Delegate也是如此。但是有时候我们却希望“兼容”的两种Delegate类型能够进行转换,比较典型的就是表示事件的Delegate。.NET Framework为我们定义了类型EventHandler来表示事件,但是却没有规定事件的Delegate类型是EventHandler的子类。原则上讲,事件可以是任意类型的Delegate,但是我们使用的事件一般具有如下两个共同点:不具有返回类型,或者返回类型为void;有且只有两个输入参数,其一个参数类型为Object,第二个类型是EventArgs 阅读全文
posted @ 2012-11-05 14:18 ClrsDream 阅读(416) 评论(0) 推荐(0)