异常 未找到反序列化类型对象的构造函数

va702b 2010-09-02 01:40:04


<Serializable()> Public Class DbException
Inherits Exception

''' <summary>
''' 错误标题
''' </summary>
''' <remarks></remarks>
Public ErrTip As String = ""

''' <summary>
''' 错误原因
''' </summary>
''' <remarks></remarks>
Public ErrReson As String = ""
''' <summary>
''' 构造函数
''' </summary>
''' <param name="ErrTip">错误标题</param>
''' <param name="ErrReson">错误原因</param>
''' <remarks></remarks>
Public Sub New(ByVal ErrTip As String, ByVal ErrReson As String)
Me.ErrTip = ErrTip
Me.ErrReson = ErrReson
End Sub

End Class




在服务器端引发此异常后,在客户端处理这个异常。




Try
Catch ex As ISRefBase.DbException
MessageBox.Show(ex.ErrReson, ex.ErrTip, MessageBoxButtons.OK, MessageBoxIcon.Error)
Return False
Catch ex As Exception
MessageBox.Show("发生未知错误,错误代码如下:" & vbCr & vbCr & ex.Message.ToString, "未知错误", MessageBoxButtons.OK, MessageBoxIcon.Error)
Return False
End Try


但在客户端只引发了一个未找到反序列化类型对象的构造函数的异常


求处理办法
...全文
282 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
va702b 2010-09-10
  • 打赏
  • 举报
回复
我晕,不对
va702b 2010-09-02
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wuyazhe 的回复:]
需要提供无参构造函数
public sub New()
end sub
[/Quote]

谢谢
龍月 2010-09-02
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wuyazhe 的回复:]
需要提供无参构造函数
public sub New()
end sub
[/Quote]

学习了
兔子-顾问 2010-09-02
  • 打赏
  • 举报
回复
需要提供无参构造函数
public sub New()
end sub

16,555

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧