协思

协作、思考、感悟、进步
posts - 5, comments - 0, trackbacks - 0, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

2011年8月15日

一个小问题记录以自勉。

最近使用静态变量对某指标计数,部署到iis后经常被清0,刚开始怀疑是程序问题,其实是方向错误,修改程序池配置解决。

1.取消程序池中“在空闲此段时间后关闭工作进程”选项。

2.取消程序池中“回收工作进程(分钟)”选项。

posted @ 2011-08-15 14:41 amwicfai 阅读(127) 评论(0) 编辑

使用了一段时间的WCF,对于诡异的Socket断开异常有一点经验,分享给大家。

1.如果是在Windows 2003 Server操作系统+IIS6部署WCF服务,返回IList参数,出现Socket断开异常,调试表现为:
System.ExecutionEngineException,此为框架的一个BUG,可以安装KB981574补丁解决。

参考:
http://connect.microsoft.com/wcf/feedback/details/433569/wcf-throws-an-executionengineexception-when-returning-an-array-as-ilist-t

http://support.microsoft.com/kb/971030

下载:
http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=33154

2. 如果返回结果中的数据量较大,则可能是由配置参数太小引发,例如maxItemsInObjectGraph和maxReceivedMessageSize设置太小,调整相应的参数即可。

参考:

http://stackoverflow.com/questions/2384132/system-servicemodel-communicationexception-on-large-message-size

posted @ 2011-08-15 14:35 amwicfai 阅读(92) 评论(0) 编辑

在IE6下浏览HTTPS页面提示:

在其它浏览器中正常。

通常分析引发此问题是https页面中包含http请求,检查没有发现这样的情况,开始怀疑是ie6特定的问题。

查看组员新提交的JS脚本中包括IE6的特殊处理,其中有在iframe中使用about:blank,上网查询果然有老外遇到相同的问题,提出建立空的blank.html(内容为<html></html>)来解决,尝试此方法无效,最终办法是去掉了iframe。

posted @ 2011-08-15 14:13 amwicfai 阅读(243) 评论(0) 编辑

2011年8月5日

在使用SVN时提交失败,提示拒绝访问。查询服务器权限分配是正常的。

提交时错误如下:

原因和解决办法:

SVN在Check out 等操作时,是URL大小写不敏感的,可在Commit /delete时却是在大小写敏感的,所以在设定SVN的服务器路径时,一定要注意大小写。

修改路径后正常提交正常。

posted @ 2011-08-05 10:24 amwicfai 阅读(165) 评论(0) 编辑

昨天在使用vs2008安装c++组件后,无法创建MFC项目,提示:

无法找到:D:\Microsoft visual studio 9.0\VC\VCWixardAppWiz\MFC\Application\Templates\2052\userimages.bmp

考虑之前安装过vs2008 sp1补丁,而这次的安装源是没有sp1的,重装sp1补丁后果然正常了。

网上查询,受到这篇文章启发,感谢原作者:

http://kb.cnblogs.com/a/1734151/

posted @ 2011-08-05 10:17 amwicfai 阅读(93) 评论(0) 编辑