WCF 错误集锦(一)
2009-03-15 23:04 Michael Tao 阅读(1760) 评论(0) 编辑 收藏 举报最近一直在学习WCF,边看那本Programming WCF Services边写点Demo,但是在其中发现了一些问题,google里面有的发现了一点solution,有些也没有什么人能够给我明确的答案,现在开始慢慢整理出WCF一些常见的错误以及解决方案,希望诸位大大们能够多多提意见,小弟我也能从中获益。
先来说说wcf services namespace在vista里面常常碰到的error
HTTP could not register URL http://+:8000/OrderManagerService/. Your process does not have access rights to this namespace.
这个是因为vista 的UAC机制,默认拒绝你访问这个namespace,目前我找到的解决方案是这样的
- 右键cmd,run as administrator
- 然后输入netsh http add urlacl url=http://+:8000/OrderManagerService user=DOMAIN\username,其中Domain\username是需要访问目标namespace的username,当然你也可以直接输入everyone
- 然后回车,如果一切顺利的话,应该会显示URL reservation successfully added
之后再访问那个namespace应该就不会再报错了
如果在vista里面继续报错的话,尝试一下以下操作
- 打开Control Panel\Programs and Features\Turn windows feature on or off
- 选择Microsoft .net framework 3.0,把WCF on http activation勾上