按照MSND示列文档(http://msdn2.microsoft.com/zh-cn/library/c3fd4a20(VS.80).aspx),新建了一个C#类库项目(ClassLibrary1).class1.cs using System.Runtime.InteropServices; [Guid("EAA4976A-45C3-4BC5-BC0B-E474F4C3C83F")]
public interface ComClass1Interface
{
} [Guid("7BD20046-DF8C-44A6-8F6B-687FAA26FA71"),
InterfaceType(ComInterfaceType.InterfaceIsIDispatch)]
public interface ComClass1Events
{
} [Guid("0D53A3E8-E51A-49C7-944E-E72A2064F938"),
ClassInterface(ClassInterfaceType.None),
ComSourceInterfaces(typeof(ComClass1Events))]
public class ComClass1 : ComClass1Interface
{
}设置项目属性:"为COM Interop注册","为程序集签名".
然后"生成ClassLibrary1",并将ClassLibrary1.dll拖入C:\WINDOWS\assembly中.asp中
<%
dim tmp
set tmp=server.CreateObject("ClassLibrary1.ComClass1")
%>出现:
错误类型:
Server 对象, ASP 0177 (0x800401F3)
无效的类别字符串 请教如何解决??
很急呀!
public interface ComClass1Interface
{
} [Guid("7BD20046-DF8C-44A6-8F6B-687FAA26FA71"),
InterfaceType(ComInterfaceType.InterfaceIsIDispatch)]
public interface ComClass1Events
{
} [Guid("0D53A3E8-E51A-49C7-944E-E72A2064F938"),
ClassInterface(ClassInterfaceType.None),
ComSourceInterfaces(typeof(ComClass1Events))]
public class ComClass1 : ComClass1Interface
{
}设置项目属性:"为COM Interop注册","为程序集签名".
然后"生成ClassLibrary1",并将ClassLibrary1.dll拖入C:\WINDOWS\assembly中.asp中
<%
dim tmp
set tmp=server.CreateObject("ClassLibrary1.ComClass1")
%>出现:
错误类型:
Server 对象, ASP 0177 (0x800401F3)
无效的类别字符串 请教如何解决??
很急呀!
解决方案 »
- 在asp.net 3.5 AJAX控件TabContainer中使用ckeditor出现一个很奇怪的现象,请看下面详细说明:
- DataList嵌套问题
- 请问如何给注入式sql里的变量赋值???????????????????????????????????
- gridview中的更新问题----在线等
- 这异常怎么回事:访问被拒绝:“System.EnterpriseServices.Thunk.dll”。
- 调用informix出现在的问题
- ASP.NET,MVC中,通过$.AJAX()方法获取json数组
- 下载-〉保存后,为什么页面出现错误?
- 请教一个简单的JavaScript问题.关于做确认框的问题
- 待解决在web下调用SaveFileDialog的问题
- 100分请教高手,顶者有分!
- 如何给asp.net服务器端控件加样式?
regsvr32 路径
1、编码:
2、生成snk
3、类库编译(加snk)
4、加入GAC
5、公布COM
6、引用ProgId