I am having problems getting a .NET Assembly that I have developed to play nice with ASP. It is driving me crazy. Here is what I have done so far:
1. I have created a strong name key file for the assembly.
2. I have referenced the key file in AssemblyInfo.cs.
3. I have specified that the assembly should be registered for COM interop.
4. I have added ProgId, ClassInterface, and IDispatchImpl attributes to the classes that should be registered.
5. The entry class has a default constructor (no arguments).
6. Set the ComVisible attribute on each method to true/false appropriately.
So, when I compile the assembly, it does fine and I get no errors. The component is registered appropriately. I can see the component as a com object. However, when I instantiate the object, there are no methods or properties available. What the heck am I missing? I am sure it is something stupid but for the life of me I cannot figure it out.