C# 提示选项无效,因为进程不是交互式的

C# 提示选项无效,因为进程不是交互式的,c#,windows,azure,iis,web-site-project,C#,Windows,Azure,Iis,Web Site Project,我们在c#中有自动ADO票证创建表单,允许用户在单击提交按钮时输入票证标题正文,如果我们使用自动创建票证的管理员帐户PAT令牌 为了使创建票证的用户成为提交者,从而帮助他们跟踪票证更新,我们正在尝试使用交互式凭据提交票证 使用下面的代码连接到ADO Uri _uri = new Uri(collectionUri); var creds = new VssClientCredentials(new WindowsCredential(false),

我们在c#中有自动ADO票证创建表单,允许用户在单击提交按钮时输入票证标题正文,如果我们使用自动创建票证的管理员帐户PAT令牌

为了使创建票证的用户成为提交者,从而帮助他们跟踪票证更新,我们正在尝试使用交互式凭据提交票证

使用下面的代码连接到ADO

Uri _uri = new Uri(collectionUri);
var creds = new VssClientCredentials(new WindowsCredential(false),
                                     new VssFederatedCredential(),
                                     CredentialPromptType.PromptIfNeeded);
creds.Storage = new VssClientCredentialStorage();

VssConnection vssConnection = new VssConnection(_uri, creds);
await vssConnection.ConnectAsync();
本地调试工作正常,并创建了一个票证,但当我们将其托管到IIS时,它会报告以下错误

任何建议我们需要启用什么设置才能使流程具有交互性


这是一个交互式网站,需要用户输入票证标题正文和其他输入。

如果IIS运行的计算机(即Web服务器)上出现提示,则完全没有用。请确保您的应用程序部署正确。我们将自动将更改发布到主机,所以部署没有问题。@KlausGütter现在构建帐户正在Azure devops中创建userstory,要求票证应该由提出它的特定用户创建,如何实现这一点。