Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net .NET WCF访问Win Vista/7中端口的权限_Vb.net_Wcf - Fatal编程技术网

Vb.net .NET WCF访问Win Vista/7中端口的权限

Vb.net .NET WCF访问Win Vista/7中端口的权限,vb.net,wcf,Vb.net,Wcf,我在vb.net中编写了一个程序,它使用WCF与另一个程序进行通信。它使用特定的端口。当我运行该程序时,我收到一条消息: "HTTP could not register URL http://+:6700/. Your process does not have access rights to this namespace." 在做了一些研究之后,我发现要解决这个问题,要么我一直以管理员的身份在提升模式下运行我的程序,要么我允许通过我的url/端口进行通信 我希望当我第一次运行我的程序时,

我在vb.net中编写了一个程序,它使用WCF与另一个程序进行通信。它使用特定的端口。当我运行该程序时,我收到一条消息:

"HTTP could not register URL http://+:6700/. Your process does not have access rights to this namespace."
在做了一些研究之后,我发现要解决这个问题,要么我一直以管理员的身份在提升模式下运行我的程序,要么我允许通过我的url/端口进行通信

我希望当我第一次运行我的程序时,我可以运行另一个小的exe或bat文件,它会自动将所需的端口信息添加到httpnamespace中。我想这应该能解决问题

有人推荐:netsh http add urlacl url=http://+:port/uri user=DOMAIN\user

但是在这里获取domain\user会很乏味。那我该怎么办

有人能给我一个小的vb.net代码来在http名称空间中添加这个信息吗?或者我应该运行一个带有上面显示的文本的bat文件吗

我们将不胜感激

谢谢

干杯,
GR

想解释一下您关于让域用户变得乏味的评论吗?您是否得出过处理此问题的最佳途径的结论?