WCF上的REST API已经停止工作
本文关键字:停止工作 API 上的 REST WCF | 更新日期: 2023-09-27 18:09:13
我有服务器与MVC网站和暴露的REST API在同一网站上工作。配置文件。
一切正常,但突然rest API开始返回:
资源找不到
我深入搜索了这个问题,没有发现任何可能导致这个问题的代码更改。使用相同代码版本的其他服务器可以正常工作。
我使用RouteDebug工具并得到输出,其余API的路由被破坏。是什么原因导致的,我该如何解决?
路由在global.asax.cs文件中,如下所示:
routes.Add(new ServiceRoute("MyServices", new WebServiceHostFactory(), typeof(MyServicesType)));
web . config:
<service name="namespace.MyServices">
<endpoint address="mex" binding="webHttpBinding" bindingConfiguration="webHttpBinding" behaviorConfiguration="REST" contract="namespace.IMyServices" />
</service>
</services>
非常感谢。n .
经过艰难的日子,我找到了一个奇怪的解决办法。
我从我的网页中删除。配置文件的服务描述,它开始工作。仍然不确定为什么它的工作,但它现在稳定了。
谢谢,Naftali来说。