随着SOA及微软WCF的推出,也许会有更多的开发使用WCF了。我自然跃跃欲试。使用windows server 2003 的IIS来承载我的第一个WCF,没想到碰到这么多问题。顺便说一下,让过路的可以少点挫折:
如果是先安装IIS再安装.net framework 3.5的,那么需要做相应的WCF注册(这个MSDN上有说),还有一点,可能不会发现,就是还要注册asp.net 2.0的服务!不然会出现“无法找到该页”的错误。我在另一台服务器就算是先装IIS再装.net的还是出现这样的问题。解决方法是在服务扩展里找到相应的扩展并设为允许。也许这时还会现现这样的问题:
...没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限。
这时还要运行:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i -enable
如果你看的是以前版本的WCF示例,可能还会碰到一些问题。这时得从原文件里去修改试了。
希望大家能成功使用WCF。毕竟面向服务叫得很响。