无法创建虚拟目录 [英] Virtual Catalog cannot be created

查看:84
本文介绍了无法创建虚拟目录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们遇到了虚拟目录的问题(一天到另一些产品从虚拟目录中消失了,而他们还在主人身上)
现在我已经删除了虚拟目录并希望创建一个新的一,但我收到以下错误:
向导错误文本:
例外:
在操作过程中服务器上发生错误。如果错误仍然存​​在,请再次尝试操作或与管理员联系。在服务器上的事件日志中捕获错误的详细信息。
要完成的任务:
未创建虚拟目录。
虚拟目录未成功保存。


事件日志详细信息:
"CatalogWebService"Web服务中发生异常。以下是异常详细信息:

We had problem with a virtual catalog (one day to another some products disapeared from the virtual catalog, while they were still in the Master)
Now I have deleted the virtual and want to create a new one, but I get the following error:
Wizard Error Text:
Exceptions:
An error occurred on the server during your operation. Try the operation again or contact your administrator if the error persists. The details of the error are captured in the event log on the server.
Tasks to be completed:
The virtual catalog was not created.
The virtual catalog was not saved successfully.


Event Log Details:
An exception occurred in the 'CatalogWebService' Web service.  Exception details follow:

System.ArgumentException:值不在预期范围内。
在Microsoft.Interop.Security.AzRoles.IAzRole。 AddMemberName(String bstrProp,Object varReserved)
在Microsoft.CommerceServer.Catalog.Internal.AuthorizationPolicyCreator.CreateScope(IAzApplication iazApplication,AuthorizationScope范围,String entityName,Boolean addUserToNewScope,String userName)
在Microsoft.CommerceServer.Catalog .Internal.CatalogAuthorization.CreateScope(AuthorizationScope authorizationScope,String entityName,Boolean addUserToNewScope)
在Microsoft.CommerceServer.Catalog.Internal.CatalogAuthorization.EnsureCatalogScopeExists(String catalogName,Boolean addUserToNewScope)
在Microsoft.CommerceServer.Catalog。 Internal.CatalogGlobal.CreateCatalog(CatalogExecutionContext executionContext,Int32 numberOfFullTextCatalogsToCreate,Boolean virtualCatalog,String catalogName,String productId,String variantI d,String defaultLanguage,String reportingLanguage,String currency,String weightMeasure,DateTime startDate,DateTime endDate)
在Microsoft.CommerceServer.Catalog.Internal.ProductCatalog.CreateCatalog(CatalogExecutionContext catalogExecutionContext,Boolean virtualCatalog,String catalogName,String productId,String variantId,String defaultLanguage,String reportingLanguage,String currency,String weightMeasure,DateTime startDate,DateTime endDate)
在Microsoft.CommerceServer.Catalog.Internal.ProductCatalog.CreateVirtualCatalog(CatalogExecutionContext catalogExecutionContext,String catalogName,String defaultLanguage,String reportingLanguage,String currency,String weightMeasure,DateTime startDate,DateTime endDate)
在Microsoft.CommerceServer.Catalog.Internal.CatalogServerContextBase.CreateVirtualCatalog(String catalogName,String defaultLanguage,String reportingLanguage,String currency,String weightMeasure,DateTime startDate,DateTime endDate )


详细信息:Windows 2003 SP1 / CS2007 SP1

System.ArgumentException: Value does not fall within the expected range.
   at Microsoft.Interop.Security.AzRoles.IAzRole.AddMemberName(String bstrProp, Object varReserved)
   at Microsoft.CommerceServer.Catalog.Internal.AuthorizationPolicyCreator.CreateScope(IAzApplication iazApplication, AuthorizationScope scope, String entityName, Boolean addUserToNewScope, String userName)
   at Microsoft.CommerceServer.Catalog.Internal.CatalogAuthorization.CreateScope(AuthorizationScope authorizationScope, String entityName, Boolean addUserToNewScope)
   at Microsoft.CommerceServer.Catalog.Internal.CatalogAuthorization.EnsureCatalogScopeExists(String catalogName, Boolean addUserToNewScope)
   at Microsoft.CommerceServer.Catalog.Internal.CatalogGlobal.CreateCatalog(CatalogExecutionContext executionContext, Int32 numberOfFullTextCatalogsToCreate, Boolean virtualCatalog, String catalogName, String productId, String variantId, String defaultLanguage, String reportingLanguage, String currency, String weightMeasure, DateTime startDate, DateTime endDate)
   at Microsoft.CommerceServer.Catalog.Internal.ProductCatalog.CreateCatalog(CatalogExecutionContext catalogExecutionContext, Boolean virtualCatalog, String catalogName, String productId, String variantId, String defaultLanguage, String reportingLanguage, String currency, String weightMeasure, DateTime startDate, DateTime endDate)
   at Microsoft.CommerceServer.Catalog.Internal.ProductCatalog.CreateVirtualCatalog(CatalogExecutionContext catalogExecutionContext, String catalogName, String defaultLanguage, String reportingLanguage, String currency, String weightMeasure, DateTime startDate, DateTime endDate)
   at Microsoft.CommerceServer.Catalog.Internal.CatalogServerContextBase.CreateVirtualCatalog(String catalogName, String defaultLanguage, String reportingLanguage, String currency, String weightMeasure, DateTime startDate, DateTime endDate)


Details: Windows 2003 SP1 / CS2007 SP1

推荐答案

您是如何创建的?虚拟目录?我在这里看到一些奇怪的行为 - 如果出现错误,我们可以将此问题作为授权问题,但如果您使用的是业务工具,则在没有访问权限的情况下,您将无法选择创建虚拟目录。您可以仔细检查是否能够在目录Authroization manager中为您的帐户(您尝试访问Web服务)提供管理员访问权限后创建虚拟目录。
How are you creating virtual catalog? Some strange behviour I am seeing here - By error we can make this issue as Authorization issue but if you are using business tools, you will not get an option to create virtual catalog if you don't have access. Can you double check if you can able to create virtual catalog after giving admin access to your account (by which you are trying to hit the web services) in Catalog Authroization manager.


这篇关于无法创建虚拟目录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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