我第一次使用ASP组件..我创建了2个文件.. 1 txt,其中包含以下代码:
REDIRECT redir.asp width 420 height 50 border 0 * homeloan.gif http://www.paisavasoolbank.com All Kinds of Home Loans 70 hawai.gif http://www.hotelhawai.com Visit Hotel Hawai 30
和第二个ASP文件包含以下代码:
<html>
<head>
</head>
<body>
<%
Set myad= Server.CreateObject("MSWC.AdRotator")
Response.Write(myad.GetAdvertisement("adrotator.txt"))
%>
</body>
</html>
执行ASP文件导致以下错误:
Server object error 'ASP 0177 : 800401f3' Server.CreateObject Failed /MyWeb/choicenext.asp, line 7 800401f3
我不知道这对于这个概念是什么新东西。
答案 0 :(得分:0)
MSWC.AdRotator
我假设是一个DLL。您必须先将其注册为COM对象,然后才能使用它。注册这些的方法有多种,具体取决于您使用的是32位还是64位以及您的IIS版本,但通常您的选项可以分解为:
C或C ++或其他二进制文件使用regsvr32
对于.NET框架DLL,您必须使用框架文件夹
中的Regasm注册它们说实话,每当我对这些工作有疑问时,我只是尝试了上述所有四项,直到其中一项工作,这无疑是最佳实践。
这是另一个更好地解释何时使用regsvr32 vs regasm的问题。 What is difference between RegAsm.exe and regsvr32? How to generate a tlb file using regsvr32?