无法获取管道:commerce.carts.createOrResumeCart(domain :)

时间:2014-09-23 09:23:54

标签: c# sitecore sitecore7 sitecore7.2 commerceserver

我正在使用Sitecore 7.2和Commerce Server 11.0。当我在代码下面运行以创建购物车时:

var cartServiceProvider = new CartServiceProvider();
// Create the request. 
var createCartRequest = new CreateOrResumeCartRequest("ShopName", "UserID");
// Call the service provider to get the cart 
var cart = cartServiceProvider.CreateOrResumeCart(createCartRequest).Cart;

然后我收到错误:无法获取管道:commerce.carts.createOrResumeCart(domain:)

任何人都知道如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

每当我看到其中包含(domain:)的错误时,我通常会通过清除浏览器中的所有缓存来解决它。我不确定它是否适用于这种情况,但看起来很熟悉。或者您可以在Chrome中使用隐身模式进行尝试。

希望它有所帮助。

答案 1 :(得分:0)

\ App_Config \ Include \ CommerceServer \ CommerceServer.Connectors.Carts.config中有以下代码和说明

<!--
    NOTE: This CreateOrResumeCart Sitecore.Commerce pipeline has been removed as in CS, detecting newly created carts is not possible.
  -->
  <commerce.carts.createOrResumeCart>
      <patch:delete/>
  </commerce.carts.createOrResumeCart>

我想这解释了例外。