使用OWIN托管的Web API OData端点的访问被拒绝

时间:2017-02-16 06:50:35

标签: c# asp.net-web-api2 wcf-data-services access-denied httplistener

我有一个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定义端点标记,可以吗?
  •   

提前致谢:)

0 个答案:

没有答案