我试图在console host中托管我的ServiceStack服务。 我需要能够在没有管理权限的情况下启动我的服务。但是当我尝试这样做时,我得到一个例外"访问被拒绝。类型为#System; Net.Net.HttpListenerException'的未处理异常发生在ServiceStack.dll" 。
有没有办法在没有管理权限的情况下启动我的ServiceStack自托管应用程序?
答案 0 :(得分:6)
要在没有管理权限的情况下运行ServiceStack,您需要确保:
http
localhost
因此,例如,可以在没有管理权限的情况下创建这些主机:
http://localhost:8000
http://localhost:8080
http://localhost:1050
...等。使用通配符,localhost以外的域,低于1024或https的端口的主机名需要管理员权限,除非在Windows上使用netsh
或在单声道平台上使用httpcfg
授予规则。
http://localhost:80
http://+:8080
http://*:8080
http://domain.com:8080
http://domain.com:80
https://localhost:8080