日期:2014-05-16  浏览次数:21481 次

asp.net调用com,VS05下能成功,但是发布到iis后不能调用
Global.asax中调用的代码如下:<%@ Application Language="vb" %>
<%@ Import Namespace ="SPError" %>
<object runat="server" scope="application" latebinding="true" id="WebDogServer" progid="webdog.dogUse.1"/>
<script runat="server" Language="vbscript">

    Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
        ' 在应用程序启动时运行的代码
        Dim value as object
        value = Application.StaticObjects("WebDogServer")
        Dim ret as Integer
        ret = value.CheckDog()
        If ret = 0 Then
           
        End If
       
    End Sub
</script>

webdog.dogUse.1是我写的COM的progid,在DCOM配置中能注册,并且权限设置也对,在VS2005 web server中能正确运行,但是发布到 IIS后却无法调用成功,我愿分享我所有的分给能提供帮助的人
------解决方案--------------------
无法调用成功的报错信息是什么呢?
------解决方案--------------------
也就是IE的那个圆球一直在转?
那么最终显示的错误信息是什么呢?

贴出来看看。