您好我正在使用GoogleWebAuthorizationBroker授权用户, 在我的代码下面..
UserCredential credential;
using (var stream = new FileStream(jsonFileName, FileMode.Open, FileAccess.Read))
{
string credPath = Server.MapPath("/");
credPath = Path.Combine(credPath, ".credentials/drive-dotnet-quickstart");
credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
GoogleClientSecrets.Load(stream).Secrets,
new[] { YouTubeService.Scope.YoutubeUpload },
"user",
CancellationToken.None
, new FileDataStore(credPath, true)
).Result;
}
此代码适用于ASP.Net Developement Server,其重定向用户访问Google页面以获取权限请求。 但是当我在IIS上托管应用程序时,它不起作用。我将完整的psermission设置为iis_user和iuser。我不确定我还需要在IIS上做些什么。
由于