Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
com visible.net类可以从shell工作,但不能从asp_.net_Asp Classic_Com Interop - Fatal编程技术网

com visible.net类可以从shell工作,但不能从asp

com visible.net类可以从shell工作,但不能从asp,.net,asp-classic,com-interop,.net,Asp Classic,Com Interop,我试图利用一个简单的.NET类。为此,我使用: 1) gacutil/i myassembly.dll 2) regasm myassembly.dll 在控制台的.vbs脚本中运行这个程序,我发现它在理论上是可行的 dim dd dim rs set dd = createobject("mynamespace.myclass") rs = dd.AllCaps("It Works!") Wscript.Echo rs 返回“它工作!” 在经典asp中实现精确操作 dim dd dim rs

我试图利用一个简单的.NET类。为此,我使用: 1) gacutil/i myassembly.dll 2) regasm myassembly.dll

在控制台的.vbs脚本中运行这个程序,我发现它在理论上是可行的

dim dd
dim rs
set dd = createobject("mynamespace.myclass")
rs = dd.AllCaps("It Works!")
Wscript.Echo rs
返回“它工作!”

在经典asp中实现精确操作

dim dd
dim rs
set dd = server.createobject("mynamespace.myclass")
rs = dd.AllCaps("It Works!")
response.write rs
返回“错误'80131509'

/myfolder/mywebpage.asp,第9行“


缺少了什么使我无法在经典ASP页面上运行它?

按照上的说明,然后重新启动我的服务器,它就工作了

按照上述说明,我发现我的注册表中缺少一个条目HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE\u IGNORE\u ZONES\u INITIALIZATION\u FAILURE\u KB945701,因此我按照说明添加了它。应为w3wp.exe创建一个值为1的DWORD条目


但话说回来,也许只是重新启动电脑就成功了

是否可能位不匹配(VBScript以x64执行,而经典ASP以x86执行)?@vcsjones谢谢,但不是这样。