I'm building an ASP.NET application that requires printing using PrintDocument method:
PrintDocument.Print()
Printing works properly in development env with IIS express. when publishing it to an intranet IIS server, printing fails, which I think is caused by permission issue for aspnet working process.
I tried to do the following with no success:
- I created an application pool in integrated pipeline mode for an admin local user with load user profile option set to true
- I moved the application to the new created application pool
- I added
<identity impersonate="true" username="username" password="*****"/>
in web.config file - An error appeared stating that: An ASP.NET setting has been detected that does not apply in Integrated managed pipeline mode so I added
<validation validateIntegratedModeConfiguration="false"/>
to<system.webServer>
section.
Any help please?