Windows服务中的自托管信号;基本网址的最低权限= http:// *:1111

时间:2014-05-02 13:04:59

标签: windows-services signalr owin

我已经构建了一个运行自托管SignalR服务的Windows服务。

我启动了webApp:WebApp.Start(“http:// *:1111”)

要启动此功能,我必须为我的服务提供管理员登录。但这似乎有点过分了。

我尝试使用NETWORK SERVICE但是访问被拒绝错误。

为所提供的URL启动WebApp所需的最低权限是多少。或者我必须使用管理员权限运行我的服务吗?

1 个答案:

答案 0 :(得分:6)

您可能希望使用netsh.exe(位于c:\ Windows \ System32中)允许指定的非管理员用户在端口1111上侦听http请求。

该命令的语法如下:

netsh http add urlacl url=http://*:1111/ user=DOMAIN\user

http://msdn.microsoft.com/en-us/library/windows/desktop/cc307223(v=vs.85).aspx