连接到Oracle时的MethodAccessException

时间:2014-12-12 03:14:36

标签: oracle silverlight sharepoint methodaccessexception

当我尝试连接到db(Oracle 11)时,我遇到异常MethodAccessException。

System.MethodAccessException was unhandled by user code
  Message=Методу "e4.a(Int32)", прозрачному для безопасности, не удалось получить доступ к критически важному методу безопасности "System.Threading.Thread.Abort()".
  StackTrace:
       в e4.a(Int32 A_0)
       в e4.a(Int32 A_0, String A_1, Int32 A_2)
       в lx.a(String A_0, String A_1, String A_2, String A_3)
       в fs.b(em A_0, Boolean A_1)
       в fs.jh(em A_0, o9 A_1)
       в nl..ctor(em A_0, nl A_1)
       в el.h5(cg A_0, Object A_1, DbConnectionBase A_2)
       в sz.a(or A_0, cg A_1, DbConnectionBase A_2)
       в ny.a(or A_0, DbConnectionBase A_1)
       в or.a(DbConnectionBase A_0)
       в or.b(DbConnectionBase A_0)
       в sz.c(DbConnectionBase A_0)
       в am.ba(DbConnectionBase A_0)
       в Devart.Common.DbConnectionBase.Open()
       в Devart.Data.Oracle.OracleConnection.Open()
       в Devart.Data.Oracle.Linq.Provider.OracleDataProvider.Initialize(Object connection)
       в Devart.Data.Linq.DataProvider.Devart.Data.Linq.Engine.IProvider.Initialize(IDataServices dataServices, Object connection)
       в Devart.Data.Linq.DataContext.a(Object A_0, MappingSource A_1, Type A_2)
       в Devart.Data.Linq.DataContext..ctor(String connectionString, MappingSource mapping)
       в ITContext.ITDataContext..ctor()
       в SLWP.MainPage.Button_Click_1(Object sender, RoutedEventArgs e)
       в System.Windows.Controls.Primitives.ButtonBase.OnClick()
       в System.Windows.Controls.Button.OnClick()
       в System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
       в System.Windows.Controls.Control.OnMouseLeftButtonUp(Control ctrl, EventArgs e)
       в MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName, UInt32 flags)

我正在为sharepoint 2010创建web部件,使用linqconnect for oracle。我读到问题是通过属性[assembly:AllowPartiallyTrustedCallers]解决的,但是silverlight缺少该属性。我该如何解决这个问题?

0 个答案:

没有答案