We ran into a problem using OpenSessionInView on an IIS7 server. It turns out that when running in IIS7's new Integrated Managed Pipeline mode, we would get this error when trying to access lazy loaded objects:
Could not initialize proxy - the owning Session was closed.
For now, we just set the Managed Pipeline mode to Classic and things work fine again. When we get time, we'll be looking to try this configuration.
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.