WebInvoke方法发布过一会后停止工作

时间:2018-10-30 14:56:45

标签: c# rest frameworks

我在服务合同中有一个c#WebInvoke方法,例如:

    [ServiceContract]
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerCall)]

使用这样的方法:

        [WebInvoke(UriTemplate = "applications/{applicationName}/dataintegration", Method = "POST", ResponseFormat = WebMessageFormat.Json)]
    [OperationContract]
    public DataFileResults RunMethod(string applicationName, DataFileRequest request)
    {

我可以从另一个应用程序中调用此rest方法,并且效果很好。然后,几个小时后再次调用此方法后,它不再起作用。我正在运行提琴手,它没有显示任何有关剩余URL的信息。就像它以某种方式缓存了它,但是我认为POST方法没有被缓存。当我重新发布具有相同文件的其余端点网站时,它会再次开始工作一段时间,然后停止工作,直到我再次重新发布文件为止。有没有人遇到过这样的事情?

0 个答案:

没有答案