请教怎么在asp.net页面中加载com组件并使用

请问如何在asp.net页面中加载com组件并使用原先的项目中,是用vb写的asp页面VB.NET code%Function sign_we

请问如何在asp.net页面中加载com组件并使用
原先的项目中,是用vb写的asp页面

VB.NET code
<%    Function sign_webMerchantResult(vcert,vkey)                '创建对象        set uti= Server.CreateObject("goSign")                Result = uti.Sign(vcert,vkey)        End Function%>


现在我要在asp.net页面中也实现这个功能。我在项目中添加了这个com引用,也new了出来进行使用,但是却报
“尝试读取或写入受保护的内存。这通常指示其他内存已损坏。”

请问如何在c#代码上调用一个com组件啊

[解决办法]
可能是这个组件本身有问题吧