加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

2012年4月12日

发布时间:2020-12-17 01:01:18 所属栏目:安全 来源:网络整理
导读:??? 连续两天晚上都Happy了,前天篮球,昨天StarGraft,很是有点负罪感啊~~ ??? 今天,研究了怎么通过批处理的方式,把.Net封装成的符合COM接口规范的DLL,注册到全局缓存和注册表中;这个过程有个比较tricky的地方,由于我是通过.Net来进行COM组件的开发,

??? 连续两天晚上都Happy了,前天篮球,昨天StarGraft,很是有点负罪感啊~~

??? 今天,研究了怎么通过批处理的方式,把.Net封装成的符合COM接口规范的DLL,注册到全局缓存和注册表中;这个过程有个比较tricky的地方,由于我是通过.Net来进行COM组件的开发,因此,我不能用regsvr32来进行注册;只能使用.Net提供的regasm.exe以及gacutil.exe来完成;但是呢,如果通过批处理,又是无法在当前工作路径下访问这两个程序;我采用的方法是(1)利用3个变量分别存下当前路径地址,regasm的路径地址,gacutil的路径地址;(2)利用set path将他们附加到session中的环境变量里;(3)将所有的DLL利用gacutil注册入全局缓存,利用regasm注册入注册表。

??? 截至今晚来看,该方法works。

??? 今天还完成了Nunit的一部分属性的学习,也编了几个samples,它的单元测试能力不愧windows桌面开发十大神器之一啊。

??? 今天最后解决的问题,是Webservice的Http get协议无法工作的问题,解决方案在http://hi.baidu.com/zhuwenfeng518/blog/item/1de4b0cb4f7a6f9ac81768af.html找到了,原来Http协议默认是不开启的,需要在web.config中配置。

?

??? 明天的计划

??? (1) Webservice

??? (2) Nunit

??? (3) 耶鲁金融市场

?

??? 尽量完成哈~

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读