Jos*_*hua 164 c# wcf windows-7
通过WCF教程时,我收到以下错误.
HTTP无法注册URL http:// +:8000/ServiceModelSamples/Service /.您的进程没有此命名空间的访问权限(有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=70353).
这是由Windows 7的限制引起的吗?
Jos*_*hua 177
问题是Windows阻止了URL的创建.
修复步骤:以管理员身份运行命令提示符.将URL添加到ACL
netsh http add urlacl url=http://+:8000/ServiceModelSamples/Service user=mylocaluser
Run Code Online (Sandbox Code Playgroud)
Ste*_*man 91
如果您通过IDE运行,以管理员身份运行应该有所帮助.为此,请找到Visual Studio 2008/10应用程序图标,右键单击它并选择"以管理员身份运行"
Dav*_*rdi 35
另一种解决方案是使用地址
http:// localhost:8732/Design_Time_Addresses/YOUR_ADDRESS.
.NET Framework(3.5)自动注册此地址(http://*:8732/Design_Time_Addresses)以用于调试范围.当您需要在visual studio中托管服务以进行调试或测试时,这非常有用.不要在生产中使用它......
Met*_*lay 28
您可以使用管理员打开命令提示符并编写此文本:
netsh http add urlacl url=http://+:8000/ServiceModelSamples/Service user=Everyone
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
112403 次 |
| 最近记录: |