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

时间:2011-07-17 17:23:03

标签: vb.net wcf

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

"HTTP could not register URL http://+:6700/. Your process does not have access rights to this namespace."

在做了一些研究后,我认为要解决这个问题要么我一直以高架模式(作为管理员)运行我的程序,要么我允许通过我的url / port进行通信。

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

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

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

有人可以给我一个小的vb.net代码来在http命名空间中添加这些信息,或者我应该运行上面显示的文本的bat文件。

帮助将不胜感激。

谢谢,

干杯, GR

0 个答案:

没有答案