how to use dottrace’s remote debugging

加参数 /console 启动,每次输入phrase来进行验证,或者使用目标系统的用户来登录 或者安装成服务,但是服务的方式就不能使用phrase来进行验证了。 windows7下正常连接调试器,但是windows2008R2+IIS7调试器连接失败,据小马哥说重启之后好使了,未试过。

This header must be modified using the appropriate property

  You can see above that copying the headers collection from one request into another is going to cause the problem.  The following is a list of request and response headers that must be set via properties instead of […]

log4net udpappender 广播设置

配置文件里面添加:

如果要广播到局域网,你的ip段是192.168.1.X,则设置 为 文档说明在这里:http://logging.apache.org/log4net/release/sdk/log4net.Appender.UdpAppender.RemoteAddress.html 另外在windows7下,还因为ipv6的关系,如果使用localhost,可能得到的ip不是127.0.0.1而是::1,并且log4net目前貌似不支持ipv6的神址,所以必须host里面去掉ipv6的映射。

.net 打开进程并阻塞

怎样打开一个进程,并等待进程运行结束。

wix tips

设置property的属性是否直接被更改: Indirect=”yes” ,INSTALLDIR为你的目录Id 访问安装的目标文件夹,session[“INSTALLDIR”] 自动更新:produc、package的Id不能为“*”,然后product的upgradeCode和upgradeCode必须要一致 customaction要加 Execute=”immediate” 如果需要获取属性值的时候,确保至少在Before=’InstallFinalize’ 时候执行相应的操作

MSIL指令速查

蔡學鏞的大內高手專欄里的这篇:.NET中間語言(IL)是非常好的入门资料,推荐啊。 MSIL指令速查(from:http://www.cnblogs.com/longgel/archive/2010/05/19/1739231.html) Add 将两个值相加并将结果推送到计算堆栈上。 Add_Ovf 将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上。 Add_Ovf_Un 将两个无符号整数值相加,执行溢出检查,并且将结果推送到计算堆栈上。 And 计算两个值的按位“与”并将结果推送到计算堆栈上。 Arglist 返回指向当前方法的参数列表的非托管指针。 Beq 如果两个值相等,则将控制转移到目标指令。 Beq_S 如果两个值相等,则将控制转移到目标指令(短格式)。 Bge 如果第一个值大于或等于第二个值,则将控制转移到目标指令。 Bge_S 如果第一个值大于或等于第二个值,则将控制转移到目标指令(短格式)。 Bge_Un 当比较无符号整数值或不可排序的浮点型值时,如果第一个值大于第二个值,则将控制转移到目标指令。 Bge_Un_S 当比较无符号整数值或不可排序的浮点型值时,如果第一个值大于第二个值,则将控制转移到目标指令(短格式)。 Bgt 如果第一个值大于第二个值,则将控制转移到目标指令。 Bgt_S 如果第一个值大于第二个值,则将控制转移到目标指令(短格式)。 Bgt_Un 当比较无符号整数值或不可排序的浮点型值时,如果第一个值大于第二个值,则将控制转移到目标指令。 Bgt_Un_S 当比较无符号整数值或不可排序的浮点型值时,如果第一个值大于第二个值,则将控制转移到目标指令(短格式)。 Ble 如果第一个值小于或等于第二个值,则将控制转移到目标指令。 Ble_S 如果第一个值小于或等于第二个值,则将控制转移到目标指令(短格式)。 Ble_Un 当比较无符号整数值或不可排序的浮点型值时,如果第一个值小于或等于第二个值,则将控制转移到目标指令。 Ble_Un_S 当比较无符号整数值或不可排序的浮点值时,如果第一个值小于或等于第二个值,则将控制权转移到目标指令(短格式)。 […]

ElasticSeach.Client Updated!

ElasticSeach.Client客户端更新了,支持索引模板了,cool~,下载地址:http://github.com/medcl/ElasticSearch.Net ElasticSearch IndexTemplate帮助文档。 创建一个索引模板:

基于索引模板的创建索引(以后不需要做重复的索引Mapping操作了,yeah):

获取索引模板的信息:

更多详细的操作,参照我写的测试用例,https://github.com/medcl/ElasticSearch.Net/tree/master/ElasticSearchTests。

Ninject单例及属性注入示例

输出: