我创建了一个从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文件夹或项目文件夹提交预设没有帮助。
将评估任何答案