错误 'ASP 0177 : 800401f3'
Error 'ASP 0177 : 800401f3'
我是第一次使用 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
我不知道这是什么,因为我对这个概念很陌生。
MSWC.AdRotator
我假设是一个 DLL。您必须先将其注册为 COM 对象,然后才能使用它。根据您使用的是 32 位还是 64 位以及您的 IIS 版本,有不同的注册方法,但通常您的选项可以分解为:
C 或 C++ 或其他二进制文件使用 regsvr32
- c:\windows\system32\regsvr32.exe 用于 32 位机器上的 32 位 dll
和 64 位机器上的 64 位 dll
- c:\windows\syswow64\regsvr32.exe 用于 64 位机器上的 32 位 dll
对于 .NET 框架 DLL,您必须使用框架文件夹中的 Regasm 注册它们
- c:\program files\microsoft\framework......\regasm.exe for dlls in
.net 2
- c:\program files\microsoft\framework......\regasm.exe for dlls in
.net 4
老实说,每当我在使用这些方法时有疑问时,我只是尝试了以上所有四种方法,直到其中一种起作用为止,这显然不是最佳做法。
这是另一个更好地解释何时使用 regsvr32 与 regasm 的问题。 What is difference between RegAsm.exe and regsvr32? How to generate a tlb file using regsvr32?
我是第一次使用 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
我不知道这是什么,因为我对这个概念很陌生。
MSWC.AdRotator
我假设是一个 DLL。您必须先将其注册为 COM 对象,然后才能使用它。根据您使用的是 32 位还是 64 位以及您的 IIS 版本,有不同的注册方法,但通常您的选项可以分解为:
C 或 C++ 或其他二进制文件使用 regsvr32
- c:\windows\system32\regsvr32.exe 用于 32 位机器上的 32 位 dll 和 64 位机器上的 64 位 dll
- c:\windows\syswow64\regsvr32.exe 用于 64 位机器上的 32 位 dll
对于 .NET 框架 DLL,您必须使用框架文件夹中的 Regasm 注册它们
- c:\program files\microsoft\framework......\regasm.exe for dlls in .net 2
- c:\program files\microsoft\framework......\regasm.exe for dlls in .net 4
老实说,每当我在使用这些方法时有疑问时,我只是尝试了以上所有四种方法,直到其中一种起作用为止,这显然不是最佳做法。
这是另一个更好地解释何时使用 regsvr32 与 regasm 的问题。 What is difference between RegAsm.exe and regsvr32? How to generate a tlb file using regsvr32?