C# 具有WCF且需要管理员权限的客户端
根据任务,有必要将WCF http服务从服务器传输到客户端。迁移已迁移,但这些服务需要管理员权限。客户端没有管理员权限,无法以任何方式获取这些权限。我理解问题的本质:您需要注册http地址,以便使用:C# 具有WCF且需要管理员权限的客户端,c#,web-services,http,wcf,client,C#,Web Services,Http,Wcf,Client,根据任务,有必要将WCF http服务从服务器传输到客户端。迁移已迁移,但这些服务需要管理员权限。客户端没有管理员权限,无法以任何方式获取这些权限。我理解问题的本质:您需要注册http地址,以便使用: netsh http add urlacl url=%url%user=%user%。 但正如前面所说的,没有人会授予管理员权限,并且该命令仅在管理员权限下执行 你能告诉我,你是否可以避免注册监听地址(这不太可能),或者有其他选择吗 另外,我知道,将服务从服务器传输到客户端是愚蠢的。但是这样的任务
netsh http add urlacl url=%url%user=%user%。
但正如前面所说的,没有人会授予管理员权限,并且该命令仅在管理员权限下执行
你能告诉我,你是否可以避免注册监听地址(这不太可能),或者有其他选择吗
另外,我知道,将服务从服务器传输到客户端是愚蠢的。但是这样的任务。通常服务器端需要管理员权限,因为服务器需要端口号,而客户端不需要端口号,因此不需要管理员权限。您的客户是否也需要启用端口?是的,但他没有权限。决定:
http://0.0.0.0:80/Temporary_Listen_Addresses/%LOCALOATH%
或http://localhost:80/Temporary_Listen_Addresses/%LOCALOATH%
或http://localhost/Temporary_Listen_Addresses/%LOCALOATH%