高分求解-COM组件为什么注册不了?
在业务表现层,代码如下:
using System;
using System.Data;
using System.EnterpriseServices;
using WOA.SystemFramework;
using WOA.Common;
using WOA.Common.Data;
using WOA.DataAccess;
[assembly: ApplicationName("WOA.BusinessFacade")]
[assembly: ApplicationID("C9ED2DCC-1F92-4480-A417-38E07DA8DF8A")]
[assembly: ApplicationActivation(ActivationOption.Library)]
namespace WOA.BusinessFacade
{
/// <summary>
/// Summary description for FacadeBase.
/// </summary>
[Transaction(TransactionOption.Required)]
public class FacadeBase:ServicedComponent
{
public FacadeBase()
{
//
// TODO: Add constructor logic here
//
}
}
}
其他的class继承与这个class来实现事务。编译没问题,可是运行时出现如下错误:
The ServicedComponent being invoked is not correctly configured (Use RegSvcs to re-register).
用regsvcs手动注册后,在COM+中出现了所用的组件,但是再次运行,依然有这个问题?