摘要:
WMI 是基于 Web 的企业管理 (WBEM) 标准的 Microsoft 实现,WCF 公开服务的属性,如地址、绑定、行为和侦听器。您可以在应用程序的配置文件中激活内置 WMI 提供程序。这可以通过 system.ServiceModel element一节中的 Element的 wmiProviderEnabled 属性实现 阅读全文
摘要:
WCF的承载既可以通过编码实现,也能够通过配置实现.而且使用配置,更有利于日后的维护和扩展。我们经常会碰到这样的一个场景:需要把WCF的配置信息放在一个单独的文件中,这种情况经常出现在需要为自己开发的服务配置,需要采用独立的配置文件,而不是只能放到app.config/web.config中。 阅读全文
摘要:
DBA notes同学写的一个关于网站运维的系列文章,关于可用性、监控与报警机制、容量规划、流程规范等 阅读全文
摘要:
Application Pool Manager 是一个IIS的通常管理工作的工具,是一个系统托盘程序。特别是对做SharePoint开发的兄弟有用,当然也对IIS上的日常站点管理工作有用了。列出IIS上的应用程序池,应用程序池的健康状况,重启IIS等等。 阅读全文
摘要:
Microsoft Silverlight 2 软件开发工具包Software Development Kit提供了用于开发 Silverlight 应用程序的文档、库和工具。
阅读全文
摘要:
Jim Pierson在Msdn杂志上写的一篇文章《使用 Visual Round Trip Analyzer 加快网页加载速度的 12 个步骤》。Visual Round Trip Analyzer简称VRTA,刚刚发布了最新版本,可以从这里下载。为Web开发人员使用VRTA从众多因素中找出区分出导致性能问题的根源,并将其显示为图形。 阅读全文
摘要:
现在的服务器都是多个cpu,在.NET Framework 2.0在GC上有个新特性GCServer ,不知道有多少人用过这个东东。
启用GCServer有什么意义呢,主要是会进行垃圾整理,这样就可以避免垃圾脆片的问题影响。 阅读全文
摘要:
这个代理类可以重用ClientBase代理,而且不用去管理wcf代理的复杂关系,如果代理发生了异常,能够确保关闭代理。详细的了解可以参看作者的blog:http://dotnetslackers.com/Performance/re-55202_WCF_Client_Channel_Pool_Improved_Client_Performance.aspx 阅读全文
摘要:
WCF REST Starter Kit provides features and guidance to enable quickly developing RESTful Services using WCF. http://blogs.msdn.com/drnick/archive/2008/11/05/wcf-rest-starter-kit.aspx http://msdn.micro... 阅读全文
摘要:
Microsoft Network Monitor 是类似 WireShark 的网路封包监看软体, 微软的免费工具. Microsoft Network Monitor可以将每个进程的流量显示出来,比如IE、QQ、TTraveler.exe这些可执行的文件的网络流量都会一丝不差的显示出来。Microsoft Network Monitor还自带了一些过滤的模板,可以给新手参考用。并且还有个Wif... 阅读全文
摘要:
涉及到分布式部署的项目都会有数据的传输问题:要对需要传输的数据进行压缩。较早的项目中,都是将dataset压缩为流对象(经过序列化的)后进行传递的,压缩比1/4的样子。找到的WCF构架下的数据压缩方案主要有微软提供的例子自定义消息编码器:压缩编码器:http://msdn.microsoft.com/zh-cn/library/ms751458.aspx,采用了GZip算法。 代码下载地址... 阅读全文
摘要:
在一般的网络环境中,尽可能避免网络攻击,都会通过防火墙将绝大部分的端口封掉,仅仅保留那些常用的网络服务所用的端口,或者为某一个类应用保留少量的端口。IIS 使用HTTP.SYS实现了对80端口的共享使用,所以我们可以在IIS上部署多个应用程序。那么我们在主机上部署多个TCP的WCF服务,只有有限开放端口的时候怎么办呢,答案就是启用NET.TCP的端口共享服务 阅读全文
摘要:
Windows Server 2008 R2 Server Core安装可以配置更多的角色。.NET freamwork的部分功能在Server Core得到支持,包括:.NET 2/3/3.5的子集和ASP.NET。另外,PowerShell也在Server Core上可用。IIS7在Server Core上缺少的功能仅仅是本地的管理GUI 阅读全文
摘要:
WCF提供一组綜合Logging及Tracing功能,它是利用.NET Framework中的System.Diagnostics tracing机制。WCF应用程序可以在转换或是服务层时记录日志,也可以在程序里面编写trace的相关的代码将log输出。 阅读全文
摘要:
mojoPortal 是一个开源的、用 C# 编写的站点框架和内容管理系统,可以运行在 Windows 中的 ASP.NET 和 Linux/Mac OS X 中的 Mono 下。可替换的数据访问层支持 MS SQL、MySQL、PostgreSQL、SQLite 和 FirebirdSQL,支持基于数据库、Active Directory, OpenLDAP, Open ID, 或 Windows Live ID 的授权。自从codeplex完全支持SVN进行源代码的管理,作者就考虑将mojoPortal从Novell Forge 迁移到Codeplex,现在在codeplex上的站点是http://www.codeplex.com/mojoportal。已经发布了好几个版本,最新版本是今天发布的2.2.7.8。
在2.2.7.8版本作者重新组织了项目的源代码,把Blog, forum, Gallery, Maps等等项目移到mojoPortal Core之外,项目名称变成这样mojoPortal.Features.*,mojoPortal越来越向一个开发平台方向演进,总之这 阅读全文
摘要:
微软最新发布的代号为Geneva Beta 1,之前的代号为Zermatt。Geneva可以帮助开发人员更轻松地开发用于认证/授权的基于声明(claims-based)的身份模型的应用。这是由微软开发但得到行业支持的模型采用WS-Federation、WS-Trust和SAML(Security Assertion Markup Language,安全断言标记语言)等标准协议。Sun的WSIT和WebSphere App Server v7.0也支持这些行业标准. 阅读全文
摘要:
很郁闷的一件事是 Silverlight Tools for Visual Studio 2008 SP1在Vista下无法安装,原因很简单,由于在运行Silverlight_Tools之前运行过Visual Stuido 2008, 安装的过程中在安装vs的模板的时候出错,回滚,导致无法安装。然在重启电脑后,没有运行Visual Studio 2008的情况下安装顺利完成,从安装过程来看只... 阅读全文
摘要:
在项目中使用Unity作为IOC串联整个项目,整合WCF,ADO.NET Entity Framework,最初表现为Unity无法构造对象,逐步排除后发现是在使用ADO.NET Entity Framework构建Application时出现如下异常:Unable to load the specified metadata resource。 阅读全文
摘要:
Quartz.NET 项目在Marko Lahma的领导下,经历了2年多时间的开发,bug修复和新特性开发终于发布了1.0版本,这个版本对Quartz.NET来说是一个重大的里程碑。这个版本对应Java的Quartz 1.6.2版本。 阅读全文
摘要:
微软模式与实践团队发布Enterprise Library 4.1及Unity Application Block 1.2,具体可参看InfoQ的新闻http://www.infoq.com/cn/news/2008/11/enterprise-libary-unity-release。
该发布中的一些关键性的增强都与Unity Application Block 1.2相关。Policy Injection Application Block的核心部分已经加入到了Unity 1.2模块中,这样就可以在Unity 1.2种使用Unity Interception Extension而不需要Policy Injection Application Block。 阅读全文
摘要:
Artech 已经写过一篇[原创]WCF后续之旅(7):通过WCF Extension实现和Enterprise Library Unity Container的集成,在这个解决方案中Unity的侵入性有点强,本文介绍一种具有更少的侵入性的解决方案。 阅读全文
摘要:
目前,DLR的源代码只能从IronPython、IronRuby或者Silverlight Dynamic Languages SDK获得。从11月份开始,DLR将拥有自己的CodePlex站点。 阅读全文
摘要:
10月30和部门几位同事一起到广州参加Tech.ed 2008,今年的会议和去年一样在广州白云国际会议中心举行,这个地方有个问题就是没有啥吃饭的地方,差不多饿着肚子在参加会议,也就没什么精神,感觉广州的Tech.ed规模越来越大,但是越来越缩水了,去年早晨到会场的时候还会发个简易早餐,今年都没有了,所以我又挨饿了 ,主要还是住的地方没选对,通过携程网订的白云山庄在白云山深处,可谓闹市中的... 阅读全文
摘要:
Brahma是一个.NET 3.5 framework (C# 3.0)为各种处理器提供高级别的并行访问流的开源类库,现在Brahma有一个有一个GPU的提供者(主要是GUGPU),它能够在任何类别的处理器上运行。也就是说Brahma是一个并行计算(重点放在GPGPU )的框架,使用LINQ进行流转换工作(LINQ-to-streaming computation 或者 LINQ-to-GPU)。现在也可以在Mono上运行 阅读全文
摘要:
Windows server 2008提供了一个密码重设盘的功能,可以通过创建一个软盘来作为忘记密码后重设用户密码的作用。 阅读全文
摘要:
这本深入地技术参考资料提供了所有IT专业人员所必须知道的,有关Windows Server 2008和Windows Vista操作系统中TCP/IP的知识。这本比较性的指导手册从基础开始,层层深入地讲解了TCP/IP协议,帮助您掌握网络协议及其执行。全书针对层级协议,诸如IP、ICMP、IGMP,还包括了IPv6的预览;传输层级协议,诸如TCP和UDP;以及应用层级协议,诸如DNS、DHCP和W... 阅读全文
摘要:
为了扩大高性能.NET应用程序在多种层次和平台上的应用范围以及促进Windows通讯基础(WCF)的应用,微软2008年10月7日发布了一个样本应用程序、应用指南和基准的最新版本,帮助简化SOA混合应用程序的开发和应用。 阅读全文
摘要:
基于策略的管理(Policy Based Management),使DBA们可以制定管理策略,并将这些策略应用到服务器、数据库以及数据环境中的其他对象上去。经过精心设计的管理策略可以帮助DBA们对数据环境进行前瞻性的管理。 阅读全文
摘要:
1、在安装上和SQL Server 2005比较上更加丰富的选项设置. 2、SQL Server 2008的新特性FILESTREAM ,可以在安装时配置,也可以在安装后启用。3、两个小工具调整。 阅读全文
摘要:
SQL Server 2005 引入了在自身的数据库引擎中加密的功能。通过使用被数据库所管理的内部证书或密钥结构,这能够被用于加密和解密任意的数据。而不需要借助外部的证书或密钥来执行。
SQL Server 2008中的透明数据加密(TDE),可以选择同SQL Server 2005中一样使用单元级的加密,或者是使用TDE进行完全数据库级加密、或者是由Windows提供的文件级加密。它旨在为整个数据库提供静态保护而不影响现有的应用程序。 阅读全文
摘要:
2008年10月14日Silverlight 2的正式版终于发布了!Silverlight作为一种网络技术,为用户带来下一代互联网络的丰富体验,为网络应用开发商以及其客户带来双重价值。配合Silverlight技术,微软提供的一系列工具让用户可以更快更方便的开发出跨设备跨平台跨浏览器的丰富的网络应用程序,并使应用程序的扩展性、可靠性、性能、安全性等受到一定的保障。由于这些工具重用了微软已有的工具和技术,使换置工具、更新技术的成本大幅度降低。而部署的成本以及投入市场的时间也大大减少。总之,只要有网络的地方,就可以享受Silverlight带来的丰富体验,这也是Silverlight的最终目标。 阅读全文
摘要:
孤立帐户,就是某个数据库的帐户只有用户名而没有登录名,这样的用户在用户库的sysusers系统表中存在,而在master数据库的syslogins中却没有对应的记录。解决方法是使用sp_change_users_login来修复 阅读全文
摘要:
易于使用和高性能动态排序库支持类似 SQL 语法和嵌套/复杂的表达式,使用 System.Linq.Expression 动态生成快速比较器。 阅读全文
摘要:
Mono 2.0包括ADO.NET 2.0/ASP.NET 2.0/Windows.Forms 2.0/System.XML 2.0/System.Drawing/Linq/GTK#等类库的实现。这个release比1.x更为完整和成熟了。其中,C#编译器对C# 3的支持已经完整;标准库方面,WinForms 2.0的API已经完整支持,LINQ和ASP.NET的支持也比之前更为完善;执行引擎开始共享泛型代码后占用内存量减少了。
新版的主站界面也十分漂亮
阅读全文
摘要:
现在我能找到的关于WCF性能方面的文章主要有几个,一个是微软Connected Frameworks Team的Saurabh Gupta (PM)2007年初发布了一个WCF的性能测试报告,另一个是.NET StockTrader 示例应用程序的基准测试报告.
阅读全文
摘要:
作为一名 IT 专业人员,您可能会经常需要从一台计算机移到另一台计算机。当您这样做时,您可能会希望能拥有一组随时可用的标准应用程序、工具和文档。满足这些需求的一种方法就是使用类似 PortableApps.com 所提供的启动程序平台。在其站点上,您可以找到免费的开源 PortableApps.com 平台,以及大量可独立运行于 USB 闪存驱动器、内存卡、便携式硬盘驱动器或数字音乐播放器中的便携式应用程序。 阅读全文
摘要:
Managed Extensibility Framework(MEF)是.NET平台下的一个扩展性管理框架,它是一系列特性的集合,包括依赖注入(DI)以及Duck Typing等。MEF之前放到了CodePlex的时候所使用的协议并不是开源协议,MS-LPL或者叫Microsoft Limited Permissive,这个协议要求代码只能在Windows平台上运行,不能在*unix平台上运行,在这个项目在CodePlex上放出来后,在开发社区,包括Mono之父Miguel De Icaza 对它提出了批评,微软积极听取社区的意见,意识到开源社区的价值,Glenn宣布了将这个项目的协议更改为开源的 MS-PL 协议。
阅读全文
摘要:
再探 System.Transactions TransactionOptions 类有一个 TimeOut 属性,这个属性可以用来更改超时时间(默认设置为 1 分钟)。可以通过配置文件修改TimeOut的值: 阅读全文