Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 WCF 的新手。我有一个 WCF 服务,我在 WPF 应用程序中托管,而运行该服务需要管理员权限。每次我必须右键单击托管我的服务的应用程序并选择“以管理员身份运行”。如何使服务在 Windows 7 上运行?
我不知道我的问题到底在问什么,但我有一个解决方法。仅当您将 http 绑定与 WCF 一起使用时才需要管理员权限。我切换到 netTcpBinding,它对我有用。这不完全是我问的,但对我有用。也许它会帮助面临类似问题的人。
尝试使用更高的端口。低端口只能以管理权限打开。
您可能还必须使用 NETSH:
在 cmd 提示符中输入:
NETSH 添加 urlacl url=http://+:8732/ user=DOMAIN\user
NETSH
添加 urlacl url=http://+:8732/ user=DOMAIN\user