Parissa Nouraie Ответов: 2

Не удалось найти тип, указанный в свойстве TypeName объекта ObjectDataSource.


Привет ребята,
У меня есть проблема, у меня есть проект веб-приложения, я использую источник данных объекта, локально, он работает правильно и тщательно , но когда я опубликовал, я получил ошибку:

Не удалось найти тип, указанный в свойстве TypeName объекта ObjectDataSource 'ProductsObjectDataSource'.

Описание: необработанное исключение возникло во время выполнения текущего веб-запроса. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

Сведения Об Исключении: Система.InvalidOperationException: не удалось найти тип, указанный в свойстве TypeName объекта ObjectDataSource 'ProductsObjectDataSource'.

[InvalidOperationException: The type specified in the TypeName property of ObjectDataSource 'ProductsObjectDataSource' could not be found.]
   System.Web.UI.WebControls.ObjectDataSourceView.GetType(String typeName) +2883054
   System.Web.UI.WebControls.ObjectDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) +1806
   System.Web.UI.WebControls.ListControl.OnDataBinding(EventArgs e) +176
   System.Web.UI.WebControls.ListControl.PerformSelect() +51
   System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() +146
   System.Web.UI.WebControls.ListControl.OnPreRender(EventArgs e) +36
   System.Web.UI.Control.PreRenderRecursiveInternal() +113
   System.Web.UI.Control.PreRenderRecursiveInternal() +222
   System.Web.UI.Control.PreRenderRecursiveInternal() +222
   System.Web.UI.Control.PreRenderRecursiveInternal() +222
   System.Web.UI.Control.PreRenderRecursiveInternal() +222
   System.Web.UI.Control.PreRenderRecursiveInternal() +222
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4297



Как я могу это исправить?

Спасибо

2 Ответов

Рейтинг:
16

Parissa Nouraie

Я решил эту проблему, я поместил DataSet в код приложения, а затем источник данных объекта не смог найти DataSet, когда я поместил его в корень, он работает правильно.


Рейтинг:
1

docdaven

Вы также можете добавить пространство имен к имени типа
как в TypeName="MyNameSpace.ProductsObjectDataSource"