我正在使用Google Calendar Api
與我的項目之一。我不知道如何,但下面顯示的錯誤令人不安。訪問路徑'C: Windows system32 config systemprofile'被拒絕
代碼中AppFlowMetadata
。
public class AppFlowMetadata : FlowMetadata
{
private static readonly IAuthorizationCodeFlow flow =
new GoogleAuthorizationCodeFlow(new GoogleAuthorizationCodeFlow.Initializer
{
ClientSecrets = new ClientSecrets
{
ClientId = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.apps.googleusercontent.com",
ClientSecret = "xxxxx_xxxxxxxxxxxxxxxxx"
},
Scopes = new[] { CalendarService.Scope.Calendar },
DataStore = new FileDataStore("Calendar.Api.Auth.Store")
});
public override string GetUserId(Controller controller)
{
var user = controller.Session["UserID"];
if (user == null)
{
user = Guid.NewGuid();
controller.Session["UserID"] = user;
}
return user.ToString();
}
public override IAuthorizationCodeFlow Flow
{
get { return flow; }
}
}
我嘗試以下解決方案從GitHub,但不工作
上述方案並沒有爲我工作,如果有任何一個答案,請幫助。
提升你的過程。如果您從Visual Studio運行它,請以管理員身份啓動VS。或者以管理員身份運行您的程序。 –
你有拋出異常的'AppFlowMetadata'類的源代碼嗎? – mjwills
是的,我會嘗試重新啓動。 @VladimirArustamian,我會在'AppFlowMetadata'中添加代碼@mjwills – Divya