Thanks for your reply. One thing I missed earlier was that we are also using
a VB6 version of component (dll) in our classic ASP website.
Also as i discussed that we have tested .NET 1.1, 2.0 and 3.5 COM interop
within ASP without any problem, but it fails sometime, with error i posted
earlier.
Is there any issue/conflict using COM interop in classic ASP? if yes, how it
can be resolved in such environment?
IIS (ASP.NET 2.0)
Classic ASP
1 - using vb6 COM
2 - using .NET 2.0 COM
3 - using .NET 2.0 COM (one another COM to perform some specific
tasks)
4 - using .NET 3.5 COM
From above hierarchy till point no. 2 is already implemented and working
fine until there is small No. of users hitting our website, and we face
error when there is large no of users hitting the site.
We need to further implement web service calls using .Net 2.0 and 3.5 DLLs
as mentioned in above step 3 and 4 and require help from you whether this
approach is correct or not?
Coz we are already facing ASP 0177 error as I mentioned earlier.
Thanks
Shamshad Ali.
Thanks for your reply Shamshad,
From the error message, it is a general error, and since the problems
occurs on high workload condition, it is really difficult to determine the
problem from appearance. I think there is still something we can try to
isolate the problem. Since you've used multiple .NET components in the
application, you can try remove some of them and determine which one will
always raise this problem(wihtout other ones loaded) at high load
condition. I think the problem one is likely the one that is frequently
called in the application.
Best regards,
Steven Cheng
Microsoft MSDN Online Support Lead
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
msdnmg@microsoft.com.
This posting is provided "AS IS" with no warranties, and confers no rights.
--------------------
>From: "Shamshad Ali" <sww@newsgroups.nospam>
>References: <Ov4DYWZiIHA.3940@TK2MSFTNGP05.phx.gbl>
<qZdDnSaiIHA.6844@TK2MSFTNGHUB02.phx.gbl>
>Subject: Re: Accessing .NET DLL(s) from Classic ASP
>Date: Wed, 19 Mar 2008 17:22:27 +0500
>Thanks for your reply. One thing I missed earlier was that we are also using
>a VB6 version of component (dll) in our classic ASP website.
[quoted text clipped - 67 lines]
>> ==================================================
>> Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscriptions/managednewsgroups/default.aspx#notif
>> ications.
>>
[quoted text clipped - 62 lines]
>>>
>>>Shamshad Ali.
Shamshad Ali - 20 Mar 2008 11:24 GMT
Thanks, your comments are appreciated.
As you are saying that problem occurs at high load, that is true and i
already mentioned. I wanted to know its fix. Is this a normal behavior of
DLL to be failing? Ofcouse the DLL is doing some job and that lines of coz
may cause problem like reading connection string for database from registry,
updated database etc...
what should we do to solve such kind of problem and its all necessary to do.
> Thanks for your reply Shamshad,
>
[quoted text clipped - 186 lines]
>>>>
>>>>Shamshad Ali.
Steven Cheng - 21 Mar 2008 03:26 GMT
Thanks for your reply Shamshad,
For this kind of issue, the normal approach is performing debugging to the
process which launch the .NET component(also load CLR runtime). You can
inspect the code execution in debugging and check process status. Also,
you can try using performance counter or some other profiling tools to
check the memory statistics of the process to see whether there is any
particular unexpected behavior during high load condition. If you're not
quite familar with .NET COM interop debugging, I suggest you contact
product support service since some support professional there can help
provide further assistance such as debugging or static dump analysis.
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscriptions/support/default.aspx.
Best regards,
Steven Cheng
Microsoft MSDN Online Support Lead
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
msdnmg@microsoft.com.
This posting is provided "AS IS" with no warranties, and confers no rights.
--------------------
>From: "Shamshad Ali" <sww@newsgroups.nospam>
>References: <Ov4DYWZiIHA.3940@TK2MSFTNGP05.phx.gbl>
<qZdDnSaiIHA.6844@TK2MSFTNGHUB02.phx.gbl>
<OQ92yybiIHA.944@TK2MSFTNGP05.phx.gbl>
<#XWkLtmiIHA.6264@TK2MSFTNGHUB02.phx.gbl>
>Subject: Re: Accessing .NET DLL(s) from Classic ASP
>Date: Thu, 20 Mar 2008 15:24:38 +0500
>Thanks, your comments are appreciated.
>
[quoted text clipped - 115 lines]
>>>> ==================================================
>>>> Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscriptions/managednewsgroups/default.aspx#notif
>>>> ications.
>>>>
[quoted text clipped - 75 lines]
>>>>>
>>>>>Shamshad Ali.