我已经构建了一个运行自托管SignalR服务的Windows服务。
我启动了webApp:WebApp.Start(“http:// *:1111”)
要启动此功能,我必须为我的服务提供管理员登录。但这似乎有点过分了。
我尝试使用NETWORK SERVICE但是访问被拒绝错误。
为所提供的URL启动WebApp所需的最低权限是多少。或者我必须使用管理员权限运行我的服务吗?
答案 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