I have an unmanaged COM object, and I would like to call it from ASP.NET 3.5.
Can I just call it like in C# or do I have to write something special in the web.config, or configure the IIS specialy.
Right now I’m getting a stackoverflow exception.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
You can’t just call a com object from managed code. You have to P/Invoke it. Check out pinvoke.net for how to p/invoke most of the windows API. There is also a tool for generating p/invoke code called the p/invoke interop assistant.
As to why you’re getting the overflow, its probably unrelated to any com calls. You’re probably doing something else wrong. Check your properties, its one of the most common places you’ll end up with a SO. Also, check your call stack at the point of the overflow, as it will tell you what method(s) is/are causing the issue.