ПроблемыAspdotnetstorefront System.Web.HttpUnhandledException Ошибка
Я получаю ошибку ниже при попытке получить доступ к «администратору»/product.aspx обновить или добавить новые продукты в задней части территории перевалочной который был создан для нас, когда мы обновляем нашу корзину AspDotNetStorefront с версии 9.4 до 9.5. Наша существующая база данных была скопирована и настроена для проверки новой версии.
Ошибка:
Exception of type 'System.Web.HttpUnhandledException' was thrown.
Inner Exception:
Page URL:/aesys/product.aspx
Source:System.Xml
Message:The variable or parameter 'GTINValue' is either not defined or it is out of scope.
Stack Trace:
at System.Xml.Xsl.XslCompiledTransform.LoadInternal(Object stylesheet, XsltSettings settings, XmlResolver stylesheetResolver)
at System.Xml.Xsl.XslCompiledTransform.Load(IXPathNavigable stylesheet, XsltSettings settings, XmlResolver stylesheetResolver)
at AspDotNetStorefrontCore.XmlPackage2..ctor(String PackageName, Customer cust, Int32 SkinID, String UserQuery, String AdditionalRuntimeParms, String OnlyRunNamedQuery, Boolean UseExtensions)
at AspDotNetStorefrontCore.XmlPackage2..ctor(String PackageName, Customer cust, Int32 SkinID, String UserQuery, String AdditionalRuntimeParms, String OnlyRunNamedQuery)
at AspDotNetStorefrontCore.XmlPackageManager.GetXmlPackageDisplayName(String packageName, Nullable`1 skinId)
at AspDotNetStorefrontCore.XmlPackageManager.<>c__DisplayClass0_2.b__5(String filePath)
at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
at System.Linq.Enumerable.d__14`2.MoveNext()
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.OrderedEnumerable`1.d__0.MoveNext()
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
at AspDotNetStorefrontCore.XmlPackageManager.GetXmlPackageInfosByPrefix(HttpContextBase httpContext, XmlPackageLocation searchLocations, String prefix, IEnumerable`1 skinIds)
at AspDotNetStorefrontControls.XmlPackageSelector.BuildXmlPackageListItems()
at AspDotNetStorefrontControls.XmlPackageSelector.OnInit(EventArgs e)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Вопрос 1:
Изменение вызвало проблемы с некоторыми из наших существующих XML-пакетов, где файлы ссылаются на вещи, которые были переименованы или удалены в новее версия. Я смог обновить пакеты или использовать новые. Я не уверен, что делать с этой ошибкой.
Это ошибка пакета xml? Я вижу в ссылках трассировки стека на «xmlPackageManager» и т. Д., Возможно, это относится к тому, что документация называется «внутренним пакетом»?
Вопрос 2:
что System.Xml? Это файл? Где это?
Вопрос 3:
Можно ли узнать больше о Что происходит, посмотрев на «трассировки стека», перечисленных ниже? какая другая информация мне понадобится?
Что я пробовал:
Я не могу найти что-нибудь связанное с этим онлайн. Я думаю, что я ушел, но поскольку он жалуется на то, что «GTINValue» не является delcared или вне области видимости, я нашел эту ссылку в файле «admin»/product.aspx.cs. Я попытался удалить строку «int GTINValue;», присвоив ей значение «int GTINValue = 1» и изменив значение на «GTIN», потому что я обнаружил, что вместо «GTINValue» в ссылке таблицы базы данных. в каждом случае я все равно получаю ту же ошибку? Я понял, что изменение этой линии окажет какое-то влияние, и поскольку я не уверен, что это кеширование, где изменения не регистрируются или ошибка возникает из чего-то совершенно другого.
Я действительно просто полностью потерялся с тем, как решить эту проблему, поэтому любая помощь будет очень признательна.
Спасибо.
Продукт XMLPackages можно хранить в двух местах:/XmlPackages и/App_Templates/Skin _ #/XmlPackages - обязательно проверьте оба. – dubloons
Спасибо! Это именно то, что мне нужно. Я не понял, что пакет отображения продукта повлияет на административную часть сайта. Каждый продукт, который у нас есть, использует тот же пакет, что и исправление temp, которое я только что отправил в этот пакет, и прокомментировал любые ссылки на «GTINValue», которые устраняют ошибку. – matts213
Awesome. Рад был помочь. – dubloons