Quantcast
Channel: West Wind Message Board Messages
Viewing all articles
Browse latest Browse all 10393

WCF method calling multiple times from java script/Ajax

$
0
0
WCF method calling multiple times from java script/Ajax
ASP.NET
WCF method calling multiple times from java script/Ajax
12/28/2011
06:17:13 AM
3E70DH5VR Show this entire thread in new window
From:
To:
All
Attachments:
None
1.
Hi All,
while I change or modify something in data access layer, I am getting below mentioned error.
1. Unable to copy file "C:\bin\Debug\ajaxservice.Data.dll" to "bin\Debug\ajaxservice.Data.dll". The process cannot access the file 'bin\Debug\ajaxservice.Data.dll' because it is being used by another process. ajaxservice.Services
2. Unable to copy file "C:\bin\Debug\ajaxservice.Business.dll" to "bin\Debug\ajaxservice.Business.dll". The process cannot access the file 'bin\Debug\ajaxservice.Business.dll' because it is being used by another process. ajaxservice.Services
After I restarting the system the error will not be again but I am getting method calling twice problem.
(Actually I am calling some WCF method from java script and some directly from C#. The menthod is calling multiple times whenever calling from java script. If I call from C#, the same methods working fine. Please help me how to fix this.)
var service = new Hotal.Services.IMenuSearchService();
service.FindRestaurant(City, Area, onRestaurantSeachSuccess, onRestaurantSeachFailed, null);

the below method only calling twice:


public IEnumerable<Data.NewRestaurantHeader> FindRestaurant(string City, string Area)
{
Business.Menu menu = new Business.Menu();
return menu.FindRestaurant(City, Area);
}


public IEnumerable<Data.NewRestaurantHeader> FindRestaurant(string City, string Area)
{
// LinQ query here
}

2. I am calling some WCF method from java script and some directly from C#. The menthod is calling multiple times whenever calling from java script. If I call from C#, the same methods working fine. Please help me how to fix this.)

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

the below method only calling twice:


public IEnumerable<Data.NewRestaurantHeader> FindRestaurant(string City, string Area)
{
Businesslayer menu = new Businesslayer ();
return menu.FindRestaurant(City, Area);
}


public IEnumerable<Data.NewRestaurantHeader> FindRestaurant(string City, string Area)
{
// LinQ query here
}

3. The wcf method calling twice while running from windows server 2008 + IIS 7 but if I run from local are all working fine.




Viewing all articles
Browse latest Browse all 10393

Trending Articles