Evolution 1.19.1.1
Cuando se intenta ejecutar una alerta que envia como adjunto un reporte de tipo plantilla de Word, envia este error:
Aseinfo.Infrastructure.Base.Exceptions.ApplicationJobWindowsServiceException: La Alerta fue guardada correctamente, pero el servicio de ejecución de tareas no puedo iniciar la programación de la Alerta.
---> System.Runtime.Serialization.SerializationException: Type 'Aseinfo.Infrastructure.Base.Storage.StoragedContent' in Assembly 'Aseinfo.Infrastructure.Base, Version=1.19.1.1, Culture=neutral, PublicKeyToken=null' is not marked as serializable.
Debo hacer notar que el error no se presenta cuando se ejecuta una alerta que envia como adjunto un reporte estatico (Generacio de Reportes).
EDIT:
Aseinfo.Infrastructure.Base.Exceptions.ApplicationJobWindowsServiceException: La Alerta fue guardada correctamente, pero el servicio de ejecución de tareas no puedo iniciar la programación de la Alerta.
---> System.Runtime.Serialization.SerializationException: Type 'Aseinfo.Infrastructure.Base.Storage.StoragedContent' in Assembly 'Aseinfo.Infrastructure.Base, Version=1.19.1.1, Culture=neutral, PublicKeyToken=null' is not marked as serializable.
Server stack trace:
at System.Runtime.Serialization.FormatterServices.InternalGetSerializableMembers(RuntimeType type)
at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
at System.Runtime.Serialization.FormatterServices.GetSerializableMembers(Type type, StreamingContext context)
at System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitMemberInfo()
at System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitSerialize(Object obj, ISurrogateSelector surrogateSelector, StreamingContext context, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, ObjectWriter objectWriter, SerializationBinder binder)
at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Write(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo)
at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteArrayMember(WriteObjectInfo objectInfo, NameInfo arrayElemTypeNameInfo, Object data)
at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteArray(WriteObjectInfo objectInfo, NameInfo memberNameInfo, WriteObjectInfo memberObjectInfo)
at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Write(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo)
at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serialize(Object graph, Header[] inHeaders, __BinaryWriter serWriter, Boolean fCheck)
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph, Header[] headers, Boolean fCheck)
at System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SerializeMessage(IMessage msg, ITransportHeaders& headers, Stream& stream)
at System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMessage(IMessage msg)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at Quartz.Simpl.IRemotableQuartzScheduler.ScheduleJob(IJobDetail jobDetail, ITrigger trigger)
at Quartz.Impl.RemoteScheduler.CallInGuard[T](Func`2 func) in C:\projects\quartznet-6fcn8\src\Quartz\Impl\RemoteScheduler.cs:line 704
at Quartz.Impl.RemoteScheduler.ScheduleJob(IJobDetail jobDetail, ITrigger trigger, CancellationToken cancellationToken) in C:\projects\quartznet-6fcn8\src\Quartz\Impl\RemoteScheduler.cs:line 288
at Aseinfo.VH4.General.Controllers.AlertaController.ScheduleJob(Alerta alerta, Boolean ejecucionInmediata, Dictionary`2 valoresParametros) in C:\vh4\VH4\General\Controllers\AlertaController.cs:line 1179
--- End of inner exception stack trace ---
at Aseinfo.VH4.General.Controllers.AlertaController.ScheduleJob(Alerta alerta, Boolean ejecucionInmediata, Dictionary`2 valoresParametros) in C:\vh4\VH4\General\Controllers\AlertaController.cs:line 1184
at Aseinfo.VH4.General.Controllers.AlertaController.StartImmediateAlerta(String id, Dictionary`2 parametros, Boolean mostrandoEnDialogo, Boolean generacionAlerta) in C:\vh4\VH4\General\Controllers\AlertaController.cs:line 704
at lambda_method(Closure , ControllerBase , Object[] )
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c.<BeginInvokeSynchronousActionMethod>b__9_0(IAsyncResult asyncResult, ActionInvocation innerInvokeState)
at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult)
at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult)
at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__11_0()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_1.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_1.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_1.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_1.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_1.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult)
at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass3_6.<BeginInvokeAction>b__3()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass3_1.<BeginInvokeAction>b__5(IAsyncResult asyncResult)
Podrias agregar el stacktrace completo del error?
Listo, agregado completo.