WebAPI自主机项目;当以普通用户身份运行时,t绑定到端口

本文关键字:运行时 身份 绑定 用户 项目 主机 WebAPI | 更新日期: 2023-09-27 18:22:28

当我通过自托管在Owin实例中运行visual studio时,它无法绑定到我在app.config中给它的端口。当我以管理员身份运行visualstudio时,一切都像预期的那样工作,但我希望避免这样做。有人知道怎么做吗?

这是我的app.config设置:<add key="ListenPort" value="8181" />

这就是进行绑定的代码:

_instance = WebApp.Start(_config.ListenAddress, webAppConfiguration.Configuration);

WebAPI自主机项目;当以普通用户身份运行时,t绑定到端口

如果您从管理命令提示符运行此命令,它将为您的用户保留该端口:

netsh http add urlacl url=http://+:8181/ user=domain'user

如果你不知道你的用户应该是什么,你可以从命令提示符运行这个:

whoami