We have an application hosted in ASP.Net and running well under IIS6. We are now migrating to windows server 2012 and using IIS8.5. After creating the application related pools and follow same steps as we did in IIS6, the application started but when trying to access the server we get a message 'That assembly does not allow partially trusted callers', and we are using "Classic mode" as a way to maintain compatibility with our current IIS6 version.
The pools (applications) are configured in IIS8.5 as [Full trust] even by default, and we are using "Classic mode" as a way to maintain compatibility with our current IIS6 version. When we run tha application and tried to access any function on the server we get an error "That assembly does not allow partially trusted callers". The problem is resolved when we switched the application to run under "Integrated mode" rather than "Classic mode"... What does this mean?. I thought that using classic mode will be completely compatible with what used to run under IIS6. Any explanation, would be appreciatd. Thanks