Server Error in '/' Application.

Error en la llamada a System.Xml.XmlDocument.Save con el mensaje siguiente: El proceso no puede obtener acceso al archivo 'c:\SANA\28-03-24_14.02.36,323_Response_GetStockInfo.XML' porque está siendo utilizado en otro proceso..

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Web.Services.Protocols.SoapException: Error en la llamada a System.Xml.XmlDocument.Save con el mensaje siguiente: El proceso no puede obtener acceso al archivo 'c:\SANA\28-03-24_14.02.36,323_Response_GetStockInfo.XML' porque está siendo utilizado en otro proceso..

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:


[SoapException: Error en la llamada a System.Xml.XmlDocument.Save con el mensaje siguiente: El proceso no puede obtener acceso al archivo 'c:\SANA\28-03-24_14.02.36,323_Response_GetStockInfo.XML' porque está siendo utilizado en otro proceso..]
   System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) +240916
   System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) +267
   Sana.Commerce.eBusiness.Nav.Proxies.Nav2013ServiceClient.ProcessRequest(String request, String& response) in C:\Agents\a1\_work\6\s\Framework\Sana.Commerce\eBusiness\Nav\Proxies\Nav2013ServiceClient.cs:53
   Sana.Commerce.eBusiness.Nav.Proxies.Nav2013ServiceClient.ExecuteRequest(String request) in C:\Agents\a1\_work\6\s\Framework\Sana.Commerce\eBusiness\Nav\Proxies\Nav2013ServiceClient.cs:65
   Sana.Commerce.eBusiness.Nav.Nav2013Connection.SendRequest(String operation, String request) in C:\Agents\a1\_work\6\s\Framework\Sana.Commerce\eBusiness\Nav\Nav2013Connection.cs:26
   Sana.Commerce.eBusiness.Connection.ConnectionBase.SendRequestWithWrappingConnectionExceptions(String operation, String request) in C:\Agents\a1\_work\6\s\Framework\Sana.Commerce\eBusiness\Connection\ConnectionBase.cs:143

[SanaConnectionException: Error en la llamada a System.Xml.XmlDocument.Save con el mensaje siguiente: El proceso no puede obtener acceso al archivo 'c:\SANA\28-03-24_14.02.36,323_Response_GetStockInfo.XML' porque está siendo utilizado en otro proceso..]
   Sana.Commerce.eBusiness.Connection.ConnectionBase.SendRequestWithWrappingConnectionExceptions(String operation, String request) in C:\Agents\a1\_work\6\s\Framework\Sana.Commerce\eBusiness\Connection\ConnectionBase.cs:155
   Sana.Commerce.Profiler.ConnectionProfiler.ProfileRequest(String operation, TRequest request, Func`3 sendRequest, Boolean logRequest, String requestName, String responseName) in C:\Agents\a1\_work\6\s\Framework\Sana.Commerce\Business\Profiler\ConnectionProfiler.cs:77
   Sana.Commerce.Profiler.ConnectionProfiler.ProfileRequest(String operation, TRequest request, Func`3 sendRequest, Boolean logRequest) in C:\Agents\a1\_work\6\s\Framework\Sana.Commerce\Business\Profiler\ConnectionProfiler.cs:36
   Sana.Commerce.eBusiness.Connection.ConnectionBase.Execute(String operation, IList`1 parameters) in C:\Agents\a1\_work\6\s\Framework\Sana.Commerce\eBusiness\Connection\ConnectionBase.cs:129
   Sana.Commerce.ErpStateWatcherConnectionInterceptor.Execute(String operation, IList`1 parameters, ExecuteRequestMethod execute) in C:\Agents\a1\_work\6\s\Framework\Sana.Commerce\Business\ErpStateWatcherConnectionInterceptor.cs:36
   Sana.Commerce.eBusiness.ProviderBase`1.ExecuteRequest(String operation, IList`1 requestElements) in C:\Agents\a1\_work\6\s\Framework\Sana.Commerce\eBusiness\ProviderBase.cs:358
   Sana.Commerce.eBusiness.StockProvider.GetStockInfo(IList`1 productIds, IStockInfoLoadOptions stockLoadOptions) in C:\Agents\a1\_work\6\s\Framework\Sana.Commerce\eBusiness\StockProvider.cs:46
   Sana.Commerce.Stock.StockManager`1.GetStockInfo(IList`1 productIds, IStockInfoLoadOptions stockLoadOptions) in C:\Agents\a1\_work\6\s\Framework\Sana.Commerce\Business\Stock\StockManager.cs:90
   Sana.Commerce.Catalog.ProductManager`1.UpdateStockInfo(IProductBaseLoadOptions options, IEnumerable`1 allProducts, IEnumerable`1 productsToIgnoreCache) in C:\Agents\a1\_work\6\s\Framework\Sana.Commerce\Business\Catalog\ProductManager.cs:456
   Sana.Commerce.Catalog.ProductManager`1.LoadCalculatedInfo(CacheResolvedItemCollection`1 productsCached, IList`1 productsFromErp, IProductBaseLoadOptions options) in C:\Agents\a1\_work\6\s\Framework\Sana.Commerce\Business\Catalog\ProductManager.cs:444
   Sana.Commerce.Catalog.ProductManager`1.PostLoadProducts(CacheResolvedItemCollection`1 productsCached, IProductBaseLoadOptions options) in C:\Agents\a1\_work\6\s\Framework\Sana.Commerce\Business\Catalog\ProductManager.cs:299
   Sana.Commerce.Catalog.ProductManager`1.GetProductsByIdList(IList`1 productIdList, IProductLoadOptions options) in C:\Agents\a1\_work\6\s\Framework\Sana.Commerce\Business\Catalog\ProductManager.cs:239
   Sana.Commerce.Shop.ProductSearchManager`1.GetFoundProducts(SearchResponse response, IProductBaseLoadOptions options) in C:\Agents\a1\_work\6\s\Framework\Sana.Commerce\Business\Shop\ProductSearchManager.cs:239
   Sana.Commerce.Web.Api.Catalog.CatalogApi.GetProductsByProductSet(String productSetId, Int32 pageIndex, Int32 pageSize, SortOption sorting, FieldFilterCollection facets) in C:\Agents\a1\_work\6\s\Framework\Sana.Commerce.Web\Api\Catalog\CatalogApi.cs:57
   Sana.Commerce.Customization.ExtendedControllers.ExtendedProductListController.List(IProductListPage item, FieldFilterCollection facets, Int32 page, Int32 count, SortOption sort, String viewMode) +897
   lambda_method(Closure , ControllerBase , Object[] ) +400
   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +35
   System.Web.Mvc.Async.<>c.<BeginInvokeSynchronousActionMethod>b__9_0(IAsyncResult asyncResult, ActionInvocation innerInvokeState) +39
   System.Web.Mvc.Async.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult) +77
   System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) +42
   System.Web.Mvc.Async.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__11_0() +72
   System.Web.Mvc.Async.<>c__DisplayClass11_1.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2() +387
   System.Web.Mvc.Async.<>c__DisplayClass11_1.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2() +387
   System.Web.Mvc.Async.<>c__DisplayClass11_1.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2() +387
   System.Web.Mvc.Async.<>c__DisplayClass11_1.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2() +387
   System.Web.Mvc.Async.<>c__DisplayClass11_1.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2() +387
   System.Web.Mvc.Async.<>c__DisplayClass11_1.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2() +387
   System.Web.Mvc.Async.<>c__DisplayClass11_1.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2() +387
   System.Web.Mvc.Async.<>c__DisplayClass11_1.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2() +387
   System.Web.Mvc.Async.<>c__DisplayClass11_1.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2() +387
   System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult) +42
   System.Web.Mvc.Async.<>c__DisplayClass3_6.<BeginInvokeAction>b__3() +50
   System.Web.Mvc.Async.<>c__DisplayClass3_1.<BeginInvokeAction>b__5(IAsyncResult asyncResult) +188
   System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult) +38
   System.Web.Mvc.<>c.<BeginExecuteCore>b__152_1(IAsyncResult asyncResult, ExecuteCoreState innerState) +26
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +73
   System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +52
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +39
   System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult) +38
   System.Web.Mvc.<>c.<BeginProcessRequest>b__20_1(IAsyncResult asyncResult, ProcessRequestState innerState) +40
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +73
   System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +38
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +602
   System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) +195
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +128


Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.7.4087.0