Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 凭证不';将Cortana频道添加到BOT时不起作用_C#_Azure_Botframework_Cortana Intelligence - Fatal编程技术网

C# 凭证不';将Cortana频道添加到BOT时不起作用

C# 凭证不';将Cortana频道添加到BOT时不起作用,c#,azure,botframework,cortana-intelligence,C#,Azure,Botframework,Cortana Intelligence,我一直在使用团队频道与我的机器人互动,但我也想添加Cortana。当我添加频道时,我收到以下消息: You can access the Cortana Skills dashboard by signing in with your Microsoft Account (MSA). If you do not have an MSA, you can sign up for one here. 我们有一个MSDN许可证,我们的帐户是通过它使用我们的公司电子邮件建立的,这就是我登录的方式,我可

我一直在使用团队频道与我的机器人互动,但我也想添加Cortana。当我添加频道时,我收到以下消息:

You can access the Cortana Skills dashboard by signing in with your Microsoft Account (MSA). If you do not have an MSA, you can sign up for one here.
我们有一个MSDN许可证,我们的帐户是通过它使用我们的公司电子邮件建立的,这就是我登录的方式,我可以毫无问题地看到Azure门户下的所有应用程序、资源组等。我还被添加到公司Azure订阅中,与同一电子邮件地址关联。我以为这足以访问Cortana Dashboard,但看起来我需要其他类型的凭据


我缺少什么?

为了测试你的Cortana技能,你需要登录Cortana上的MSA帐户,该帐户与你在dev.botframework.com上注册技能的帐户相同。工作帐户不起作用,它必须是MSA帐户,如@outlook.com

您可以找到有关如何更改Cortana帐户的说明

对于后续问题,您可以像第一次一样返回并注册您的机器人。您只需更改应用程序ID和密码。您不需要更改LUIS帐户上的任何内容,也不需要在LUIS对话框中链接LUIS应用程序,如下所示:

[LuisModel("YourModelId", "YourSubscriptionKey")]
    [Serializable]
    public class RootLuisDialog : LuisDialog<object>
{
   //your code
}
[LuisModel(“YourModelId”、“YourSubscriptionKey”)]
[可序列化]
公共类RootLuisDialog:LuisDialog
{
//你的代码
}

我用我的工作电子邮件帐户和路易斯帐户注册了机器人。我现在是否需要创建outlook.com帐户来注册Cortana,如果需要,如何将BOT/LUIS绑定到该帐户?您使用的是Node还是C#?我使用的是C#@jasonsowers更新了我的答案,如果您需要澄清,请告知我。不幸的是,我的工作帐户中有公司订阅和支付计划设置,如果我用新的outlook帐户注册我的机器人,我将失去它。Cortana将来是否可用于AD域帐户?