我在这里阅读http://arunatennakoon.blogspot.com/2010/11/things-i-learn-new-this-week.html
Run Code Online (Sandbox Code Playgroud)Friday, November 12, 2010 Things I learn new this week 1. Never ever use WCF. --------------------- here is why 1. IIS 7 doesn't support .svc file format by default. So you need to安装一些扩展文件.所以新产品的工作量很大.
Run Code Online (Sandbox Code Playgroud)2. I found it very hard to configure security settings. when i试图配置它第一次抛出所有类型的错误.
Run Code Online (Sandbox Code Playgroud)3. After installing WCF in IIS, sometimes it's trowing an exception指的是temp目录.要解决此问题,您必须重新编译应用程序并重新分发
Run Code Online (Sandbox Code Playgroud)and a lot more...
那么你会冒风险使用WCF吗?
我想知道每年有数百至数十亿的真实世界的例子.
它绝对适合现实世界.甚至微软也在其产品中使用它,例如MS Dynamics CRM服务现在在WCF中完成.
WCF绝对适合现实世界.是的,有时它是矫枉过正,所以首先你必须知道你是否真的需要它.如果您需要WS-*协议栈,或者如果您需要与非MS平台的Web服务互操作性,则需要WCF.我正在使用WCF,我很满意.
IMO WCF是第三个最好的API MS(.NET Core是第一个,ASP.NET MVC第二个).它有很多可扩展点,几乎可以做任何事情.但这并不容易.WCF适用于成熟的熟练开发人员 - 这是WCF的主要缺点.
文章中提到的原因很愚蠢.这就像是说ASP.NET 4.0还没有为现实世界做好准备,因为有时你必须运行aspnet_regiis.exe才能在IIS中注册.NET 4.0运行时或者说Lambda表达式还没有为现实世界做好准备,因为你必须学习如何使用它们.
| 归档时间: |
|
| 查看次数: |
743 次 |
| 最近记录: |