X509 certificate not loading private key file on server

前端 未结 5 2093
忘了有多久
忘了有多久 2020-12-12 23:54

I\'m using the Google Analytics API and I followed this SO question to set up the OAuth: https://stackoverflow.com/a/13013265/1299363

Here is my OAuth code:

5条回答
  •  伪装坚强ぢ
    2020-12-13 00:36

    I'm loading my p12 file with

    new X509Certificate2(
    HostingEnvironment.MapPath(@"~/App_Data/GoogleAnalytics-privatekey.p12"), ....
    

    I actually got a FileNotFoundException even though File.Exists(filename) returned true.

    As @Wiktor Zychla said it's as simple as enabling Load User Profile

    Here's an image of the setting that needs changing

    Just right click on the app pool under 'Application Pools' in IIS and select 'Advanced Settings' and the setting you need is about halfway down.

    enter image description here

    Tip: I'd recommend commenting your code with this to prevent future time wasted since it's so obscure if you've never come across it before.

      // If this gives FileNotFoundException see 
      // http://stackoverflow.com/questions/14263457/
    

提交回复
热议问题