我有一个Web API,它在documentation中指示的同一端口上的WCF服务旁边工作。我已使用http://+:80/a/b/
为使用netsh的两个服务http://+:80/a/b/v3
注册了WCF的网址。
WCF路线为
http://+:80/a/b/v4
WebAPI路由为windows service
这是在HttpListenerException : Access Denied
内托管的。 WCF端点工作正常
OWIN主持人提供netsh http show urlacl
当我运行{{1}}时,它只注册了WCF端点,但没有注册WebAPI。 我使用
注册时工作正常netsh http add urlacl url = this post user =" NT SERVICE / MyService" listen = yes
我有查询:
- 为什么WCF会保留URL而不是WebAPI?
- 如何在WebAPI中没有netsh的情况下保留网址?
- 我无法在配置中为webapi定义端点标记,可以吗?
提前致谢:)