Vb.net .NET WCF访问Win Vista/7中端口的权限
我在vb.net中编写了一个程序,它使用WCF与另一个程序进行通信。它使用特定的端口。当我运行该程序时,我收到一条消息: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/端口进行通信 我希望当我第一次运行我的程序时,
"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想解释一下您关于让域用户变得乏味的评论吗?您是否得出过处理此问题的最佳途径的结论?