Click here to Skip to main content
15,896,154 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
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:
C#
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

        }
Posted
Updated 27-Dec-11 23:38pm
v2
Comments
Wendelius 28-Dec-11 5:38am    
pre tags added around the code

1 solution

That tells me that some other code is calling the javascript method multiple times. Perhaps you're calling a method that runs the code once, and then the calling method runs the code itself a second time. It's hard to tell what's going on, because only YOU can run YOUR code under the debugger to see why it's happening.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900