I have a website sitting in a virtual directory in IIS 6.0. Within this virtual diretory there is also a P12 certification that I need to use for accessing an external web service. When I attempt to access this file through the site, I get a “file not found” error.
I have verified that the file is there and have mirrored my local dev enviromnent to match production and all works fine there.
I’m pretty confident that this is a permissions issue.
Can anyone point me in the right direction?
Thanks!
I found that the message of the exception is misleading. The message says was File Not Found but the message was contained within a System.CryptogrphyException. Ultimately, the problem was permissions on the app pool account. Once those were set properly, it worked fine.