gpt4 book ai didi

web-services - 在没有管理权限的情况下运行 ServiceStack 自托管应用程序

转载 作者:行者123 更新时间:2023-12-04 04:05:41 25 4
gpt4 key购买 nike

我正在尝试在 console host 中托管我的 ServiceStack 服务.
我需要 能够在没有管理权限的情况下启动我的服务 .但是当我尝试这样做时,我得到一个异常 “访问被拒绝。ServiceStack.dll 中发生了“System.Net.HttpListenerException”类型的未处理异常” .

  • WebAPI 似乎有解决方案
    但我还没有为 ServiceStack 找到这样的。
  • 我尝试使用
    restrictattributes
    没有成功。
  • 我也尝试过解决方案
    here ,但是这个命令
    要求用户具有管理权限。

  • 有没有办法在没有管理权限的情况下启动我的 ServiceStack 自托管应用程序?

    最佳答案

    要让 ServiceStack 在没有管理权限的情况下运行,您需要确保:

  • 主机协议(protocol)为http
  • 您使用的主机名只能是 localhost
  • 您使用的端口号大于 1024

  • 因此,例如,可以在没有管理权限的情况下创建这些主机:
  • http://localhost:8000
  • http://localhost:8080
  • http://localhost:1050 ...等

  • 使用通配符的主机名、localhost 以外的域、低于 1024 的端口或 https 需要管理员权限,除非已使用 netsh 授予规则在 Windows 上,或 httpcfg在单声道平台上。
  • http://localhost:80
  • http://+:8080
  • http://*:8080
  • http://domain.com:8080
  • http://domain.com:80
  • https://localhost:8080
  • 关于web-services - 在没有管理权限的情况下运行 ServiceStack 自托管应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25246223/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com