上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: 使用Nuget安装以下包:EntityFramework.6.0.2EntityFramework.SqlServerCompact.6.0.2EntityFramework.SqlServerCompact.PrivateConfig.1.0.0安装后在App.config会发现多个新增的配置。B... 阅读全文
posted @ 2014-01-11 19:18 beta2013 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 传送至客户端的异常肯定是CommunitionException类型,包括一般的通信过程中出错而引发的CommunicationException类型,System.IdentityModel.Selectors.UserNamePasswordValidator扩展能抛出的System.Servi... 阅读全文
posted @ 2013-12-21 09:33 beta2013 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 场景使用WCF开发的服务端在多个客户端登录后,其服务器的内存占用不断增加。分析使用Windbg分析得到内存碎片化严重,其中包含了非常大的空闲空间,最大的一块竟然有150M,真正使用的空间其实很小。若无限地任其扩大,之后应该会由于在大内存中查找对象的效率低而造成程序运行缓慢。大的碎片后的对象类型主要是:System.ServiceModel.Channels.OverlappedContext和System.Byte[],并且使用对象引用跟踪大碎片后的System.Byte[]对象,发现也是WCF的连接相关对象。猜想这些对象可能在内存中被pin住。如果能限制新创建的对象在空闲内存中分配就好了,可 阅读全文
posted @ 2013-12-18 15:54 beta2013 阅读(712) 评论(0) 推荐(0) 编辑
摘要: Option ExplicitPrivate Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)Sub GetPhonetic()'必须有音标字体安装Kingsoft Phonetic Plain'写在前面:您运行此程序前必须引用MSForms'即VBE/工具/引用:Microsoft Forms 2.0 Object Library (C:\WINNT\system32\FM20.DLL)'打开金山词霸,并使用显示在任务栏中,不是最小化系统托盘(启动栏)中!!(金山 阅读全文
posted @ 2013-12-06 19:51 beta2013 阅读(950) 评论(0) 推荐(0) 编辑
摘要: 原贴地址:Manually Processing the Team Foundation Server 2010 Data Warehouse and Analysis Services Database有时你会想手动处理TFS 2010的数据仓库和分析服务数据库。 最多的一个情况就是想立即查看最新的报表和维度。 比如你创建了一个新的团队项目,可能会在团队项目门户网站中看到报表服务异常的信息(见以下截图)。 此异常信息过一会儿(时长可以指定)会自动消失,但是如果你想立即清除它们,那请遵循以下的步骤。1 打开TFS的WarehouseControlWebService链接:http://:808 阅读全文
posted @ 2013-10-20 09:53 beta2013 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 在Windows Communication Foundation (WCF)中,为了阻止服务的实现细节从服务的安全边界泄露,未知的异常不应该被发送至客服端。在WCF配置中将配置节的includeExceptionDetailInFaults属性的值显式设置为false后(或干脆不设置,因为False是默认值),即可达到此目的。备注:includeExceptionDetailInFaults配置只用于未知的或未被处理的异常。对已知的异常(标有FaultContract特性的operation在其实现中抛出的FaultException类型的异常)无效。“异常保护”用于当一个异常被抛出时阻止其 阅读全文
posted @ 2013-10-20 09:51 beta2013 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 安装官网链接以下脚本文件制作成bat文件放在安装目录下以管理员模式执行本地启动脚本@echo offmongod -repair -dbpath datamongod -logpath log\MongoDB.Log -dbpath data -directoryperdb --service@pa... 阅读全文
posted @ 2013-10-18 09:59 beta2013 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 情况 应用程序中的EF使用了SQL Server Compact,打包部署到客户机器上后提示数据库连接异常,信息类似”配置节“、”Provider Name“ balabala...解决 从开发机器的machine.config获取相应的provider的配置节,拷贝到应用程序的app.config中(可以去除dll版本号的限定) 将开发机器上的SQL Server Compact安装目录中的Private目录中的所有文件(包括子目录)拷贝至工程目录下,以便一起部署至客户机器上 注意应用程序是32位的还是64位的,要和sqlce的程序集版本匹配 阅读全文
posted @ 2013-10-11 16:31 beta2013 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 表现 系统有时运行慢,尤其是.net程序运行得相当慢 mscorsvw.exe与mscorsvw.exe *32两个进程挂在任务管理器里时不时地占着CPU解决 运行以下两条命令,加快这两进程的运行,以使其尽快完成其工作 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe executequeueditems C:\Windows\Microsoft.NET\Framework\v4.0.30319\ngen.exe executequeueditems参考 mscorsvw.exeWhat is mscorsvw.exe and.. 阅读全文
posted @ 2013-10-07 16:26 beta2013 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 计数器 .Net Memory # Bytes in all Heaps 1、2代与LOH的总和,不包括0代 托管堆的大小应该是64M(若为工作站则为16M)-1代大小+此数值 计算总内存大小还得包括.net栈、模块本身的大小、非托管资源(线程等)大小 Allocated Bytes... 阅读全文
posted @ 2013-09-07 17:39 beta2013 阅读(176) 评论(0) 推荐(1) 编辑
摘要: 名词 垃圾收集目标 ephemeral GC 发生在Gen 0 和Gen 1 的垃圾收集 Full GC 发生Gen 2 及以上的Gen与LOH的垃圾收集 垃圾收集模式 工作站模式 GC直接发生在内存分配的线程(也是当前的工作托管线程)上 服务器模式 每... 阅读全文
posted @ 2013-08-27 10:59 beta2013 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 环境准备 公共符号缓存目录 在系统临时目录之外的地方创建一个目录 如d:\VsSymbolsCache\ 应用程序文件目录 运行相关文件 .exe .dll 资源文件等 .pdb 如d:\MyApplication\过程 配置“VS>工具>选项>调试”中各选项 常规 不勾选【启用“仅我的代码”】 Release版的应用程序在编译时经过了vs优化,勾选此选项后无法显示我们的代码,而Debug版没有这个问题 不勾选【要求源文件与原始版本完全匹配】 勾选【为断点和当前语句突出显示整个源行】 符号 勾选“Microsoft符号服务器”,并在下面的“在此... 阅读全文
posted @ 2013-06-13 15:27 beta2013 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 确保安装了“NuGet Packager”与“NuGet Package Manager”两个VS插件 VS菜单:工具->扩展与更新,弹出的对话中在“联机”中搜索“NuGet Packager”找到后安装搭建NuGet服务工程及解决方案 创建“ASP.NET空Web应用程序”类型的工程 使用Nuget为此工程安装“NuGet.Server”包 打开web.config,为“apiKey”配置一个上传包时用的密码 之后用时比如:nuget.exe push *.nupkg -s http://localhost:58844/ a创建生产用解决方案 创建打包工程 Visual C# > 阅读全文
posted @ 2013-06-04 15:52 beta2013 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 获取收集器 微软官网下载 http://www.microsoft.com/zh-cn/download/details.aspx?id=30665 从Visual Studio的安装目录下拷贝 D:\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\IntelliTrace\11.0.0启动收集 命令示例 C:\IntelliTraceCollector\IntelliTraceSC.exe launch /cp:"C:\IntelliTraceCollector\collection_plan. 阅读全文
posted @ 2013-05-29 11:34 beta2013 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 数据结构ModuleEEClassMD(Method Desc)MT(Method desc Table)Object基本命令 ~*e!clrstack 查看所有持有和等待锁的线程(的下一条要执行的代码) k 观察非托管堆栈 x !** 查看符号lm -f 显示已经载入的模块及其... 阅读全文
posted @ 2013-05-28 15:02 beta2013 阅读(424) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页