当前位置: 代码迷 >> ASP.NET >> we7 本地运行 引发类型为“Thinkment.Data.DataException”的错误
  详细解决方案

we7 本地运行 引发类型为“Thinkment.Data.DataException”的错误

热度:2362   发布时间:2013-02-25 00:00:00.0
we7 本地运行 引发类型为“Thinkment.Data.DataException”的异常。
引发类型为“Thinkment.Data.DataException”的异常。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: Thinkment.Data.DataException: 引发类型为“Thinkment.Data.DataException”的异常。

源错误:

行 76: , ex.ErrorCode, ex.Message);
行 77: We7.Framework.LogHelper.WriteLog(typeof(ApplicationHelper), msg);
行 78: throw ex;
行 79: }
行 80: 
源文件: F:\web7\We7.CMS.Install\ApplicationHelper.cs 行: 78 

错误源
 public void Build()
  {
  //typeName=WebEngine2007.AD.Common.AdZone, WebEngine2007.AD.Common
  objType = System.Type.GetType(typeName);
  if (objType == null)
  {
  throw new DataException(ErrorCodes.UnkownObject);
  }
  foreach (PropertyInfo pi in objType.GetProperties())
  {
  if (propertyDict.ContainsKey(pi.Name))
  {
  Property p = propertyDict[pi.Name];
  p.Info = pi;
  }
  }
  foreach (Property p in propertyDict.Values)
  {
  if (p.Info == null)
  {
  string s = String.Format("{0}.{1}", ObjType.ToString(), p.Name);
  //throw new DataException(s, ErrorCodes.UnknownProperty);
  }
  }
  }
Ad.xml
<?xml version="1.0" encoding="utf-8" ?>
<Objects>
  <Database name="WebEngine2007.AD.Common" driver="Thinkment.Data.SqlDbDriver" connectionString="Server=.;Database=ad;User=sa;Password=yyaccp">
  <!--<Database name="WebEngine2007.AD.Common" driver="Thinkment.Data.OleDbDriver" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source{$Current}\AD.mdb">-->
  <Object type="WebEngine2007.AD.Common.AdZone, WebEngine2007.AD.Common" table="AdZone" primaryKey="ID" identity="">
  <Property name="ID" field="ID" size="40" type="String" nullable="false" />
  <Property name="ZoneName" field="ZoneName" size="100" type="String"/>
  <Property name="ZoneIntro" field="ZoneIntro" size="255" type="String" />
  <Property name="ZoneType" field="ZoneType" size="4" type="Int32" />
  <Property name="DefaultSetting" field="DefaultSetting" size="4" type="Int32"/>
  <Property name="ZoneSetting" field="ZoneSetting" size="65536" type="String"/>
  <Property name="ZoneWidth" field="ZoneWidth" size="4" type="Int32" />
  <Property name="ZoneHeight" field="ZoneHeight" size="4" type="Int32" />
  <Property name="Active" field="Active" size="4" type="Int32"/>
  <Property name="ShowType" field="ShowType" size="4" type="Int32" />
  <Property name="Created" field="Created" size="4" type="DateTime" />
  <Property name="Updated" field="Updated" size="4" type="DateTime" />
  相关解决方案