没有连接客户和Commerce Server 2009中的订单管理器 [英] Not connecting Customer & Order manager in Commerce server 2009

查看:64
本文介绍了没有连接客户和Commerce Server 2009中的订单管理器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



连接到CS 2009"客户&"时,我收到如下授权失败错误信息。订单管理器"

Hi,
I am getting the authorization failure error as below when connecting to the CS 2009 "Customer & Order manager"

 "您没有执行此任务所需的授权。请联系您的系统管理员以获取正确的权限"

 "You do not have the necessary authorization to perform this task. Contact your system administrator to obtain the correct permissions"

我们的CS Web服务托管在IIS 7上,我尝试通过安全链接使用URL访问此工具,如下所示b $ b https://www.somesite.com:1443/DefaultSite_CatalogWebService/CatalogWebService.asmx

https://www.somesite.com:1443/DefaultSite_OrdersWebService/OrdersWebService.asmx

https://www.somesite.com:1443/DefaultSite_ProfilesWebService/ProfilesWebService.asmx

端口1443用作其他网站已使用的默认端口443。我们的主网站有一个有效的SSL证书。我们使用

Our CS web services are hosted on IIS 7 and I am trying to access this tool over Secure links using URL's as below
https://www.somesite.com:1443/DefaultSite_CatalogWebService/CatalogWebService.asmx
https://www.somesite.com:1443/DefaultSite_OrdersWebService/OrdersWebService.asmx
https://www.somesite.com:1443/DefaultSite_ProfilesWebService/ProfilesWebService.asmx
Port 1443 is used as default port 443 already used by some other site. We have a valid SSL certificate for our main website. We are using the

相同的域名作为CS webservice的网站(但在diff端口上托管)并共享相同的SSL证书。

same domain as our web site for CS webservice (but hosted on diff port) and shared the same SSL certificate.

我们为每个网络服务提供不同的域用户(即DOMAIN \USERNAME),我可以使用

We have different domain users (i.e. DOMAIN\USERNAME) for each web services and I can able to browse this URL's in web browser (IE) using the

在网络浏览器(IE)中浏览此网址相同的用户凭据。我们在IIS中有一个Windows身份验证设置。

如果我连接客户&订单管理员使用管理员帐户,它已连接。

same user credentials. We have a windows authentication settings in IIS.
If I connect the Customer & Order manager using administrator account, it gets connected.

根据CS2007安装指南,我已在以下地点给出了所有必要的权限。

1.商务服务器授权管理器(azman.msc)

2. SQL Server安全管理器

3. IIS服务器 - Commerce Server Web服务

As per the CS2007 installation guide, I have given all the neccessary permissions in following places.
1. Commerce server Authorization manager (azman.msc)
2. SQL Server Security manager
3. IIS Server – Commerce Server Web service

使用相同的用户凭证,"CS目录管理员","营销经理"和"目录&库存架构经理"运作良好,但只有'客户&订单管理员'给出了权限错误。

With the same user credential, ‘CS Catalog manager’, ‘Marketing manager’ and ‘Catalog & Inventory schema manager’ are working well, but only ‘Customer & Orders manager’ gives a permission error.

我已经浏览了所有相关博客但没有用。

I have already gone through all the related blogs but no use.

在Windows安全事件查看器中我得到以下错误日志

Microsoft.CommerceServer.AuthenticationException:发生了身份验证失败。 无法使用URL"https://www.somesite.com:1443/DefaultSite_CatalogWebService/CatalogWebService.asmx"为Web

In the windows security event viewer i got the following error log
Microsoft.CommerceServer.AuthenticationException: An authentication failure occurred.  Valid credentials could not be supplied for the Web

服务提供有效凭据。

  在Microsoft.CommerceServer.ServiceAgent.TryHandleWebMethodException(Exception ex,SoapHttpClientProtocol serviceProxy)

  在Microsoft.CommerceServer.Catalog.WebService.Proxies.CatalogWebService.AuthorizedInvoke(String methodName,Object [] parameters)

  在Microsoft.CommerceServer.Catalog.WebService.Proxies.CatalogWebService.GetServiceVersion()

  在Microsoft.CommerceServer.Catalog.CatalogContext.ValidateWebServiceVersion()

  在Microsoft.CommerceServer.Catalog.CatalogContext.InternalCreate(CatalogServiceAgent catalogServiceAgent,DebugContext debugContext)

  在Microsoft.CommerceServer.UI.CustomerAndOrdersManager.CatalogManagementProxy.TryConnect(String serviceUrl,String [] clientAuthMethods,

service with URL 'https://www.somesite.com:1443/DefaultSite_CatalogWebService/CatalogWebService.asmx'.
   at Microsoft.CommerceServer.ServiceAgent.TryHandleWebMethodException(Exception ex, SoapHttpClientProtocol serviceProxy)
   at Microsoft.CommerceServer.Catalog.WebService.Proxies.CatalogWebService.AuthorizedInvoke(String methodName, Object[] parameters)
   at Microsoft.CommerceServer.Catalog.WebService.Proxies.CatalogWebService.GetServiceVersion()
   at Microsoft.CommerceServer.Catalog.CatalogContext.ValidateWebServiceVersion()
   at Microsoft.CommerceServer.Catalog.CatalogContext.InternalCreate(CatalogServiceAgent catalogServiceAgent, DebugContext debugContext)
   at Microsoft.CommerceServer.UI.CustomerAndOrdersManager.CatalogManagementProxy.TryConnect(String serviceUrl, String[] clientAuthMethods,

IPromptForCredentials credentialsPrompt,IWebProxy proxy,Boolean keepAlive)

IPromptForCredentials credentialsPrompt, IWebProxy proxy, Boolean keepAlive)

关于这个错误还有一些不同的事件日志,如果你需要,我也会提供这些。

你能告诉我这个错误是什么吗案件?如果您想了解有关此问题的更多信息,请告诉我。

等待您的回复。谢谢。

There are some more different event logs about this error, if you require then I would provide those as well.
Would you be able to tell me what thing is going wrong in this case? Let me know incase you want some more information about this issue.
Waiting for your reply. Thanks.

推荐答案

您是否启用了Windows身份验证?
Do you have windows authentication enabled?


这篇关于没有连接客户和Commerce Server 2009中的订单管理器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆