【发布时间】:2018-11-08 02:15:18
【问题描述】:
我正在尝试使用以下 URL 中提供的控制台应用程序连接到我的一个 PowerApps 环境
Get started with the Common Data Service SDK
我遵循了链接中提供的所有步骤。在 AD 中注册 App,在 powerapps 中创建环境和数据库,将 app.config 示例代码的所有值替换为实际值。但是,当我尝试运行控制台应用程序时,它会按预期显示提示,一旦我使用提示授予访问权限,它就会显示以下错误
{“环境发现失败。没有匹配的环境与给定的 {{my environment GUID}} 的 Id 匹配。”}
在下一行
var client = ConnectionSettings.Instance.CreateClient().Result
我在这里错过了什么?
【问题讨论】:
-
根据我在该链接上看到的内容,一旦您注册,您就必须拥有管理员权限。一旦您拥有管理员访问权限,您就可以获得环境 ID (EID)。如果您没有管理员权限,那么它将无法正常工作。
-
是的,我确实有管理员权限,并且我使用了正确的环境 ID。仍然抛出异常。
-
从几个部分的cmets来看,已经不再支持了。有一些解决方法,但就在过去的几个月里,人们都在说同样的事情。还要查看一切以使其正常工作将是 500 英里的旅行。人们正在努力访问松散的通用数据,但整个程序看起来已经被废弃了。
-
我会查看所有的 cmets。在您提供的链接上。这本身不是错误,而是MS说要反编译然后重新编译的nuget问题,以及其他东西,基本上是我从其他人那里收集的,这是一个死胡同。除了我在答案部分给出的答案之外,我不能给你任何其他答案。看起来可能没有更新,所有的代码都已经过时了,而且它可能比实际玩弄更多的工作。但是,这由您决定。
-
从今年 1 月到 2 月的 cmets 中,每个部分都有一些关于它无法正常工作的信息。所以我相信你已经做了你能做的一切。即使有你的评论。回过头来翻过cmets,有几个人质疑过MS,除了不再支持之外没有明确的答案。
标签: powerapps cds common-data-service