ไม่สามารถเข้าสู่ Visual Studio IDE


0

ฉันต้องเริ่มทำงานกับโครงการ c # ของฉันอีกครั้ง แต่ Visual Studio 2017 จะไม่ให้ฉันเข้าสู่ระบบบัญชีใด ๆ ของฉัน

ฉันเปิดสตูดิโอภาพและดูเหมือนว่า นี้

จากนั้นจะแสดงข้อผิดพลาดนี้หลังจากที่ป้อนข้อมูลของฉันและการปรับปรุงพื้นที่ทั้งหมดบัญชีให้มีลักษณะเหมือน นี้

ถ้าฉันป้อนข้อมูลประจำตัวของฉันอีกครั้งจะผ่าน แต่ไม่มีอะไรเกิดขึ้นไม่มีข้อผิดพลาด

ฉันได้ลองใช้บัญชีและกลุ่มการทำงานต่าง ๆ หลายครั้งเพื่อหาประโยชน์ ฉันสามารถเข้าสู่บัญชีเหล่านี้ในhttps://visualstudio.microsoft.com/ ได้อย่างสมบูรณ์แบบ ฉันได้ตรวจสอบปัญหาที่เกี่ยวข้องอื่น ๆ และในขณะที่มีบทความมากมายเกี่ยวกับปัญหาที่คล้ายกันฉันไม่สามารถหาวิธีแก้ปัญหาของฉันได้ ฉันพยายามถอนการติดตั้ง / ติดตั้งทุกอย่างอีกครั้งสองครั้งและฉันยังคงได้รับข้อผิดพลาดเดิม

แก้ไข:

ยังคงตรวจสอบ ... นี่คือรายการสุดท้ายในไดเรกทอรี% temp% / servicehub / logs /:

01/21/2019 13:13:44 : Error : No session token entry found.
01/21/2019 13:13:45 : Error : Problem getting session token from the server. 'Microsoft.IdentityService.Clients.ActiveDirectory.AdalSilentTokenAcquisitionException: Failed to acquire token silently as no token was found in the cache. Call method AcquireToken
   at Microsoft.IdentityService.Clients.ActiveDirectory.AcquireTokenSilentHandler.SendTokenRequestAsync()
   at Microsoft.IdentityService.Clients.ActiveDirectory.AcquireTokenHandlerBase.<CheckAndAcquireTokenUsingBroker>d__59.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Microsoft.IdentityService.Clients.ActiveDirectory.AcquireTokenHandlerBase.<RunAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.IdentityService.Clients.ActiveDirectory.AuthenticationContext.<AcquireTokenSilentCommonAsync>d__43.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.IdentityService.Clients.ActiveDirectory.AuthenticationContext.<AcquireTokenSilentAsync>d__29.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.Developer.IdentityService.AccountProvider.NetworkServicesImpl.<AcquireTokenSilentAsync>d__9.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Microsoft.Developer.IdentityService.AccountProvider.NetworkServicesImpl.<GetSessionTokenFromVsoAsync>d__15.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Microsoft.Developer.IdentityService.SessionTokens.SessionTokenManager.<GetSessionTokenImplAsync>d__6.MoveNext()
    ErrorCode: failed_to_acquire_token_silently'

แก้ไข 2: ฉันพบขั้นตอนเหล่านี้จากโพสต์นี้ สิ่งนี้ทำให้ฉันสามารถเข้าถึง visual studio และสร้าง / รันโค้ด:

  1. ปิด VS ที่ทำงานอยู่ทั้งหมดและลบเนื้อหาของ% localappdata% .IdentityService

  2. ล้างข้อมูลโฟลเดอร์และไฟล์ทั้งหมดภายใต้โฟลเดอร์:% LocalAppData% \ Microsoft \ VisualStudio \ 15.0_xxx \ และรีสตาร์ท VS 2017 เพื่อตรวจสอบอีกครั้ง

  3. คลิกเริ่มและเลื่อนลงไปที่โฟลเดอร์ Visual Studio 2017 ขยายขยายเรียกใช้ 'พรอมต์คำสั่งสำหรับนักพัฒนาสำหรับ VS 2017 ในฐานะผู้ดูแลระบบและเรียกใช้คำสั่ง: devenv / resetuserdata เพื่อทดสอบ

  4. เรียกใช้ VS ในฐานะผู้ดูแลระบบและลงชื่อเข้าใช้ด้วยบัญชี Microsoft อื่น

อย่างไรก็ตามจะทำงานได้ก็ต่อเมื่อทำงานในฐานะผู้ดูแลระบบดังนั้นฉันจึงยังมีปัญหาเนื่องจากบัญชีผู้ดูแลระบบของฉันเป็นผู้ใช้อื่นทั้งหมด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.