【发布时间】:2012-07-06 03:23:59
【问题描述】:
我需要在 .Net Web 应用程序中执行一系列文件系统和数据库操作,如果发生故障,一切都会回滚。操作是:
- 使用 HttpPostedFile 将多页 tiff 文件上传到服务器
- 将已发布文件的记录插入数据库
- 在多页 tiff 中处理单个图像并将其保存为服务器上的单个文件
- 将单个图像的记录插入数据库
我可以使用 3.5 框架中的可用类将这些操作包装在单个事务中吗?我应该手动使用 try catch 块和回滚操作吗?
【问题讨论】:
-
使用 TransactionScope 时出现以下错误:事务管理器已禁用对远程/网络事务的支持。此错误已在 http://stackoverflow.com/questions/10130767/the-transaction-manager-has-disabled-its-support-for-remote-network-transactions 中得到解决
标签: c# asp.net database transactions