从windows表单应用程序获得令牌时,试图获得一个秘密表单密钥库卡住



我正试图从windows窗体应用程序读取密钥保险库密钥。当我调用以下内容:

var client = new SecretClient(new Uri("https://xxtestingkeyvault.vault.azure.net/"), new InteractiveBrowserCredential());
var test =  client.GetSecret("Test");

它只是卡住了。我希望弹出一个浏览器。指针吗?

OK找到解决方案了。如果我使用。core控制台应用程序,它就会工作。然后我尝试使用。net Windows窗体(而不是。net框架版本),并将代码从按钮添加到事件中。仍然相同。然后在Form_Load事件中添加代码。然后它起作用了。在事件模型中有一些东西要求它在应用程序启动时出现。如果我在。net框架版本的Form_Load中添加它,它仍然不起作用。

最新更新