【发布时间】:2011-06-24 21:25:57
【问题描述】:
我们这里有一个应用程序,它使用 postsharp 将某些方法包装在从 MethodInterceptionAspect 派生的事务方面中。我们使用 NHibernate 2.0 作为应用程序的 ORM。这段代码有故障,
public override void OnInvoke(MethodInterceptionArgs args)
{
using (TransactionScope transaction = CreateTransactionScope())
{
args.Proceed();
transaction.Complete();
}
}
这会导致以下错误:System.BadImageFormatException:尝试加载格式不正确的程序。 (来自 HRESULT 的异常:0x8007000B) 这似乎只发生在保存电话上,而不是删除或接听电话。
我想知道是否有人遇到过类似的事情?
【问题讨论】:
标签: asp.net-mvc postsharp