WCF多次从JavaScript调用

时间:2011-12-28 09:59:42

标签: javascript wcf c#-4.0 asp.net-4.0

当我更改或修改数据访问层中的任何内容时,我收到此错误:

  
      
  1. 无法将文件“C:\ bin \ Debug \ ajaxservice.Data.dll”复制到“bin \ Debug \ ajaxservice.Data.dll”。该进程无法访问文件'bin \ Debug \ ajaxservice.Data.dll',因为它正由另一个进程使用。 ajaxservice.Services

  2.   
  3. 无法将文件“C:\ bin \ Debug \ ajaxservice.Business.dll”复制到“bin \ Debug \ ajaxservice.Business.dll”。该进程无法访问文件'bin \ Debug \ ajaxservice.Business.dll',因为它正由另一个进程使用。 ajaxservice.Services

  4.   

重新启动系统后,错误不会再次发生,但我现在遇到了两次调用方法的问题。我从JavaScript调用一些WCF方法,一些直接从C#调用。该方法从JavaScript调用多个。如果我从C#打电话,同样的方法工作正常。

请帮我解决这个问题。

var service = new Hotal.Services.IMenuSearchService();
service.FindRestaurant(City, Area, onRestaurantSeachSuccess, onRestaurantSeachFailed, null);

以下方法被调用两次:

public IEnumerable FindRestaurant(string City, string Area)
{
    Business.Menu menu = new Business.Menu();
    return menu.FindRestaurant(City, Area);
}
public IEnumerable FindRestaurant(string City, string Area)
{
    // Linq query here
}

0 个答案:

没有答案