激活特定注册时出错



我已经创建了odata服务并打包到Web安装程序中。一旦我安装在我的计算机上,该软件包就可以正常工作,但是当我尝试在不同的计算机上运行时,我无法在其他计算机上使用它,它会出现以下错误:

任何帮助将不胜感激。

发生错误。 激活特定注册时出错。 有关详细信息,请参阅内部异常。注册:激活剂 = ConfigDataContext (ReflectionActivator), Services = [Deswik.MDM.Spatial.MDMPoints.DataContexts.Interface.IConfigDataContext], Lifetime = Autofac.Core.Lifetime.CurrentScopeLifetime, Sharing = None, 所有权 = OwnedByLifetimeScope ---> 在 调用构造函数 'Void .ctor(Deswik.MDM.SqlCommandBuilder.Interface.ISqlCommandBuilder, System.String)',类型为"ConfigDataContext"。---> 连接字符串 属性尚未初始化。(有关详细信息,请参阅内部异常。 (请参阅"在此处输入代码"详细信息的内部异常。 Autofac.Core.DependencyResolutionException 在 Autofac.Core.Resolveving.InstanceLookup.Activate(IEnumerable'1 parameters) at Autofac.Core.Resolveving.InstanceLookup.Execute() at Autofac.Core.Resolveving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope 当前操作范围, 注册注册, IEnumerable'1 参数) at Autofac.Core.Resolveving.ResolveOperation.Execute(IComponentRegistration 注册,IEnumerable'1 参数)在 Autofac.ResolutionExtensions.TryResolveService(IComponentContext context, Service service, IEnumerable'1 参数, Object& instance) at Autofac.ResolutionExtensions.ResolveService(IComponentContext 上下文、服务服务、IEnumerable'1 参数) at Autofac.ResolutionExtensions.Resolve[TService](IComponentContext 上下文,IEnumerable'1 参数) at Deswik.MDM.Spatial.MDMPoints.Controllers.MDMPointsController.Get(ODataQueryOptions'1 queryOptions) at lambda_method(Closure , Object , Object[] ) at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.<>c__DisplayClass10.b__9(Object instance, Object[] methodParameters) at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ExecuteAsync(HttpControllerContext controllerContext, IDictionary'2 arguments, CancelToken 取消令牌) --- 从上一个位置开始的堆栈跟踪结束 异常---抛出 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task 任务)在 System.Web.Http.Controllers.ApiControllerActionInvoker.d__0.移动下一个() --- 从引发异常的先前位置的堆栈跟踪结束 --- System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task 任务)在 System.Web.Http.Filters.ActionFilterAttribute.d__5.移动下一个() --- 从引发异常的先前位置的堆栈跟踪结束 --- System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Web.Http.Filters.ActionFilterAttribute.d__5.移动下一个() --- 从引发异常的先前位置的堆栈跟踪结束 --- System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task 任务)在 System.Web.Http.Filters.ActionFilterAttribute.d__0.移动下一个() --- 从引发异常的先前位置的堆栈跟踪结束 --- System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task 任务)在 System.Web.Http.Controllers.ActionFilterResult.d__2.移动下一个() --- 从引发异常的先前位置的堆栈跟踪结束 --- System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task 任务)在 System.Web.Http.Dispatcher.HttpControllerDispatcher.d__1.移动下一个() 错误有 发生。 在以下情况下引发异常 调用构造函数 'Void .ctor(Deswik.MDM.SqlCommandBuilder.Interface.ISqlCommandBuilder, System.String)',类型为"ConfigDataContext"。---> 连接字符串 属性尚未初始化。(有关详细信息,请参阅内部异常。 Autofac.Core.DependencyResolutionException 在 Autofac.Core.Activators.Reflection.ConstructorParameterBinding.Instantiate() 在 Autofac.Core.Activators.Reflection.ReflectionActivator.ActivateInstance(IComponentContext 上下文,IEnumerable'1 参数) at Autofac.Core.Resolveving.InstanceLookup.Activate(IEnumerable'1 参数)错误有 发生。 属性 尚未初始化。 System.InvalidOperationExceptionat System.Data.SqlClient.SqlConnection.PermissionDemand() 在 System.Data.SqlClient.SqlConnectionFactory.PermissionDemand(DbConnection 外连接) 在 System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource'1 retry, DbConnectionOptions userOptions) at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource'1 重试)在 System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource'1 retry) at System.Data.SqlClient.SqlConnection.Open() at Deswik.MDM.Spatial.MDMPoints.DataContexts.ConfigDataContext..ctor(ISqlCommandBuilder sqlCommandBuilder, String connectionString) at lambda_method(Closure , 对象[] ) 在 Autofac.Core.Activators.Reflection.ConstructorParameterBinding.Instantiate()

异常告诉您出了什么问题:

属性尚未初始化。

创建连接时,必须事先定义ConnectionString

相关内容

  • 没有找到相关文章

最新更新