我努力尝试从远程客户端完成数据库部署。
让我向你解释一些细节。
问题
服务器
出了什么问题
我尝试了什么
没有什么是有帮助的(除了键盘打孔......这让我感到有点松了一口气),我只花了10个小时,没有快乐。为正确的基于DAC的提供程序设置服务委派条目。
似乎是一个基本问题,根据我的理解,正在反映一个程序集,并且期望有一个名为“ClassName”的成员......但它并不存在。即...组件不得与消费者同步。
但是没有明确的指导方针来确认/诊断这个...除了这个错误外,在例外日志中没有任何内容(见下文)。
我在这里发现了一个类似的帖子,上面有相同的异常信息,除了这些人的建议对我没有任何帮助 - 尝试过。
请帮助,我转向巧克力饼干和普通汉堡包以淹没痛苦......我明天需要再次在健身房淹死自己(这次是在汗水中)。
谢谢,
卡尔
发生了传播到客户端的跟踪部署代理异常。请求ID' 7dd5089d-4e51-4f27-aecc-c8044754a01e'。请求时间戳:' 10/11/2012 8:55:08 PM'。错误详情:
System.Reflection.TargetInvocationException:调用目标抛出了异常。 ---> System.Runtime.Serialization.SerializationException:Member' ClassName'没找到。
在System.Runtime.Serialization.SerializationInfo.GetElement(String name,Type& foundType)
在System.Runtime.Serialization.SerializationInfo.GetString(String name)
在System.Exception..ctor(SerializationInfo info,StreamingContext context)
---内部异常堆栈跟踪结束---
在System.RuntimeMethodHandle._SerializationInvoke(Object target,SignatureStruct& declaringTypeSig,SerializationInfo info,StreamingContext context)
在System.Runtime.Serialization.ObjectManager.CompleteISerializableObject(Object obj,SerializationInfo info,StreamingContext context)
在System.Runtime.Serialization.ObjectManager.FixupSpecialObject(ObjectHolder holder)
在System.Runtime.Serialization.ObjectManager.DoFixups()
在System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler,__BinaryParser serParser,Boolean fCheck,Boolean isCrossAppDomain,IMethodCallMessage methodCallMessage)
在System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream,HeaderHandler handler,Boolean fCheck,Boolean isCrossAppDomain,IMethodCallMessage methodCallMessage)
在System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream,HeaderHandler handler,Boolean fCheck,IMethodCallMessage methodCallMessage)
在Microsoft.Web.Deployment.Base64EncodingHelper.DeserializeHelper(BinaryFormatter formatter,Byte [] buffer)
在Microsoft.Web.Deployment.Base64EncodingHelper.Deserialize(String str,Exception& processedException)
在Microsoft.Web.Deployment.SerializationHelper.Deserialize(String str)
在Microsoft.Web.Deployment.SqlDacPacProvider.ProcessExeOutput()
在Microsoft.Web.Deployment.SqlDacPacProvider.RunExecutableAsync(String exeName,String arguments,Int32 waitInterval,Int32 retryAttempts)
在Microsoft.Web.Deployment.SqlDacPacProvider.Add(DeploymentObject source,Boolean whatIf)
在Microsoft.Web.Deployment.DeploymentObject.Add(DeploymentObject源,DeploymentSyncContext syncContext)
在Microsoft.Web.Deployment.DeploymentSyncContext.HandleAdd(DeploymentObject destObject,DeploymentObject sourceObject)
在Microsoft.Web.Deployment.DeploymentSyncContext.SyncChildren(DeploymentObject dest,DeploymentObject source)
在Microsoft.Web.Deployment.DeploymentSyncContext.SyncChildrenOrder(DeploymentObject dest,DeploymentObject source)
在Microsoft.Web.Deployment.DeploymentSyncContext.ProcessSync(DeploymentObject destinationObject,DeploymentObject sourceObject)
在Microsoft.Web.Deployment.DeploymentObject.SyncToInternal(DeploymentObject destObject,DeploymentSyncOptions syncOptions,PayloadTable payloadTable,ContentRootTable contentRootTable,Nullable 1 syncPassId)
at Microsoft.Web.Deployment.DeploymentAgent.HandleSync(DeploymentAgentAsyncData asyncData, Nullable
1 passId)
在Microsoft.Web.Deployment.DeploymentAgent.HandleRequestWorker(DeploymentAgentAsyncData asyncData)
在Microsoft.Web.Deployment.DeploymentAgent.HandleRequest(DeploymentAgentAsyncData asyncData)