I have installed this software that my company purchased from LiveDocx. So, I don't have ability to modify code or even read the code. I have installed everything according to their documentation and the site is confirmed to work. I can only change settings in IIS, folder permissions, and Web.config. Our server, their software.

Now, I am having issue with staying logged into the webservice. Before you think it is the soap client, I have confirmed that it works by calling the vendor's servers.

Locally, I can successfully call the web service during login and it works fine. However, when I make a subsequent call, I get the

Request for principal permission failed

.

At the request of their technical support, I have added

<trust level="Full" />

to the web.config, but that didn't work. Now, they have stopped replying to our emails.

I am not an ASP.NET developer, so my knowledge is limited on server settings. Can someone point me in the right direction why this error happens and a few places to look to resolve this issue?

I finally found a solution. This error about permissions is a bit misleading. After lots of trial and errors, I finally accepted the Application Pool user's permissions had nothing to do with this problem. Which lead me to investigate the web.config settings and that is where I found the problem.

The problem was that the supplied web.config file was missing <authentication> tag and the required settings. This tag (from my understanding) is what enables cookies. I hope this helps others with this error even if not related to LiveDocx. Seems Request for principal permission failed. can be caused for various reasons which makes it a frustrating error.