作为普通用户运行时,Web API自主项目不会绑定到端口

时间:2014-09-19 11:33:39

标签: c# asp.net .net permissions owin

当我通过自托管在Owin实例中运行visual studio时,它无法绑定到我在app.config中提供的端口。 当我以管理员身份运行visual studio时,一切都按预期运行,但我希望避免这样做。有谁知道这样做的方法?

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

这是执行绑定的代码:

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

1 个答案:

答案 0 :(得分:3)

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

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

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

whoami