访问“GoogleAnalytics.Auth.Store”路径被拒绝

时间:2015-09-02 08:07:10

标签: c#-4.0 google-api google-analytics-api google-api-dotnet-client

我创建了一个从Google API获取数据的WebForm项目。 为了获取数据,我应该使用Oauth2进行身份验证,当我通过visual studio 2013从iis express运行我的项目时,该功能非常有效

    internal static UserCredential GetCredential()
    {
        string[] scopes = { AnalyticsService.Scope.AnalyticsReadonly };

        return GoogleWebAuthorizationBroker.AuthorizeAsync(
                                                          new ClientSecrets { ClientId = ClientId, ClientSecret = ClientSecret },
                                                          scopes,
                                                          Environment.UserName,
                                                          CancellationToken.None,
                                                          new FileDataStore(@"GoogleAnalytics.Auth.Store")).Result;
    }

不知何故,当我通过外部主机(意味着本地iis)运行项目时,我得到以下异常:

  

System.UnauthorizedAccessException:拒绝访问路径'GoogleAnalytics.Auth.Store'。

向appdata文件夹或项目文件夹提交预设没有帮助。

将评估任何答案

0 个答案:

没有答案