存档

2009年8月 的存档

使用COM+ Application方式解决终极身份模拟

2009年8月24日 没有评论

前一段时间开发了一个AD账号和Exchange 2003邮箱的Web管理器,里面就遇到一个非常棘手的问题:ASP.NET的运行并不是真的运行身份,而是模拟的。Exchange 2003与2000的CDOEXM的一个主要区别却是出于安全考虑不再支持ASP.NET的这种身份模拟,其执行权限取自进程的身份。

这为使用asp.net开发BS的邮箱管理器制造了一个难题,或者提升asp.net应用程序池标示的运行权限,或者放弃一些功能。

在网上找到一些老外也遇到类似的问题,但是得到的答复是建议使用Exchange的官方管理器来完成相应操作,这个是By Design的问题。但是我也找到了一个高人的解决办法,就是使用COM+ Application来托管关键操作。详细的参考下面链接的说明:

http://blogs.msdn.com/mstehle/archive/2007/05/11/howto-using-cdoexm-in-asp-net-net-framework-2-0-walkthrough.aspx

分类: ASP.NET, Windows 标签: ,

BlogEngine.NET中文的乱码问题

2009年8月23日 没有评论

刚才突然发现前面的一帖有乱码问题,找了一下网上很多人给出了解决办法,无外乎就是将资源文件的编码由utf-8转换成gb2312,但是也有人观察出来奇数汉字的时候会出现乱码,并确定可以通过修改BlogEngine.NET设置中的页面压缩设置来搞定。

看了一下BlogEngine.NET自己实现了一个压缩传输的HttpModule,叫做CompressionModule。显然是它压缩中出了和编码相关的问题。

分类: BlogEngine.NET 标签:

迁移以前在旧的blog上面的内容

2009年8月22日 没有评论

终于狠下心将Blog程序从SharePoint迁移到BlogEngine.NET上面。SharePoint在企业内部做Blog还是不错的,但是作为个人的Blog程序,还是稍显个性不足。前一段时间评估了一下WordPress的程序,还是很喜欢WordPress的功能,但是WordPress是PHP写的,感觉掌控力度还是不够。

朋友的服务器是64位的,PHP官方的解释器,以兼容方式工作问题还是比较多,前段时间还被人挂了马。可是我除了能把挂的马删掉以外,别的也做不了什么,比较郁闷。BlogEngine.NET我还是比较喜欢的,轻量,而且还可以不使用数据库。现在使用的程序不是BlogEngine.NET官方发布的版本,这是一个从其代码服务器上拿下来的最新版本自己编译的。这种从原代码开始的掌控感还是很好的。

迁移Blog是一个繁重的工作,特别是从SharePoint这样的地方迁移,大家慢慢看吧……

分类: BlogEngine.NET 标签:

修复“无法获取 W3WP 进程的专用字节内存限制。”

2009年8月18日 没有评论

在最近项目的服务器上总是有“无法获取 W3WP 进程的专用字节内存限制”的错误。

事件日志如下:

========================

事件类型:    错误
事件来源:    ASP.NET 2.0.50727.0
事件种类:    无
事件 ID:    1093
日期:        2009-8-17
事件:        11:09:28
用户:        N/A
计算机:    V-AUDIKMWEB-T
描述:
无法获取 W3WP 进程的专用字节内存限制。 ASP.NET 缓存将无法限制其内存使用,这可能会导致 进程重新启动。错误: 0×80070005

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

========================

原因:

这是一个已知的由于IIS metabase权限不足导致的错误.

目的服务器的IIS metabase的ACL在下面两个节点没有包含IIS_WPG组.

– W3SVC/AppPools
– W3SVC/Filters

解决办法:

下载 MetaACL utility (http://support.microsoft.com/?id=267904). 安装后, 打开命令行并切换当前目录到MetaACL utility 安装目录, 运行:

– cscript metaacl.vbs IIS://Localhost/W3SVC/AppPools IIS_WPG RE
– cscript metaacl.vbs IIS://Localhost/W3SVC/Filters IIS_WPG RE

注意: 
命令中路径是大小写敏感的(最好Copy&Paste), 运行命令以后重启IIS服务.

原文出处: http://blogs.msdn.com/carloc/archive/2006/09/20/unable-to-get-the-private-bytes-memory-limit-for-w3wp-exe-process.aspx

分类: SharePoint 标签:

继续博……

2009年8月17日 没有评论

最近一段时间项目压力无法坚持写博,不过随着项目的收尾,继续博。

断博的这段时间里,我主持的了一个纯MOSS实现的知识管理系统。除了全面使用MOSS技术外,也对如何组织团队进行MOSS项目开发进行了一些尝试,这里面感受颇多,这留以后来说。

断博的这段时间,SharePoint新版的CTP面试了。虽然我不是微软的正式员工,也成了前MVP,但是我还是通过关系找了一个,忙中偷闲安装了一下,可是让我比较惭愧的是,居然装了几次都没有装上。

嗯,自己的事情、项目的事情忙的七七八八了,该好好研究一下新版的SharePoint和团队MOSS项目开发的组织了……

分类: 未分类 标签: