我正在尝试使用一些参数调用SQL Server中的存储过程,并且过程假设返回一条消息,告诉我它是否有效。
我已仔细检查了我的代码,这一切似乎都是正确的,但我一直收到错误说
The promote method returned an invalid value for the distributed transaction
执行呼叫时。我真的可以使用一些帮助。
我的所有研究都表明它与MSDTC
有关。但是,我尝试在我的应用程序中使用相同的值和相同的代码在另一个Controller中调用该过程,它是一个MVC应用程序,我得到了正确的消息,没有错误。
我错误地认为它不是MSDTC
,因为如果是这种情况,无论控制器如何,对数据库的调用都不会起作用。