0

我目前正在学习 Teams 开发,并且刚刚安装了 Teams Toolkit 扩展。按照快速入门指南,启动应用程序会打开我的浏览器,其中包含 Teams Web 应用程序和消息

未找到应用,请验证应用及其[原文]访问权限。

幸运的是,在 Developer Portal中选择“Preview in Teams”选项时,仍然可以启动此应用。

引用 GettingStarted.txt:

如果您在浏览器中开始调试并且 Teams 显示消息“找不到应用,请验证应用及其访问权限”,这意味着该应用尚未上传到 Teams 开发门户。要解决此问题,请按照上述快速入门部分中的步骤操作。Project > TeamsFx > Configure for SSO 菜单命令将为您执行此步骤。

除非它成功上传到 Dev Portal。

我做了什么

  • 做了这个“为 SSO 配置”的事情。没有问题,应用程序已成功添加到开发人员门户。

我在哪里寻找答案

  • Teams Toolkit 的 VS Marketplace 页面(评论、问答)
  • Teams Toolkit 的 Github 页面(问题)
  • 这个网站 - 堆栈溢出。

显然,我不能 100% 确定我没有错过任何东西。

临时解决方案

同时,我在launchSettings.json 中将“launchBrowser”属性设置为“false”。但是,不断返回开发人员门户启动它是浪费时间,尤其是当功能在那里时。

Visual Studio 2019,Microsoft 开发帐户。

提前致谢。

4

2 回答 2

0

假设新项目模板没有其他任何更改,您可以尝试通过一些方法来缩小问题范围。

  1. 在单击“添加”按钮后(在您看到错误消息之前),打开您的浏览器 Web 开发工具并观察控制台。有时,来自开发人员门户的有用错误消息有助于识别问题。

  2. 验证当 Visual Studio 启动 URL 时,是否在 Teams 中加载了正确的租户。

  3. 在 VS 中运行项目,然后在浏览器中手动导航到您希望工作的选项卡的端点。默认情况https://localhost:44357/tab下(值在 manifest.json 中)。该示例无法完全运行,因为它没有在 Teams 中运行,但您应该能够验证它是否在本地运行。

如果这些都没有帮助,请在GitHub 页面上记录问题,我们可以调查错误。

于 2021-09-09T14:15:07.827 回答
0

我们试图在最后重现这个问题,它对我们来说工作得很好。您能否确保应用程序在您为 SSO 配置的同一租户中打开。另外,请从缓存中删除所有凭据,以确保其不获取其他凭据,然后重试。

于 2021-08-25T12:46:04.507 回答