My vb6 to vb.net converted application performs about twice as slow as the classic ASP version.
Here is the setup: I have an old ASP application that uses for most of its function calls a vb6 dll of 30000 + lines of code.
I managed to convert the dll into a vb.net dll, built in caching for dataset retrieval, got rid of all interop calls (no more ODBC, but using datasets).
The application is a Content Management system, an oldie, but very complete
Still, the application, running the same web site on the same server, is twice as slow (6 seconds load time insead of 3) as the original in classic ASP.
I swithed off all debug options (in web.config) and run the release compiled version. IIS caching is on
I have the impression that the actual calls to the vb.net dll are what is slow. Are there ways to speed that up ?