问题标签 [azure-service-runtime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - Azure Functions 服务到服务:应用程序未分配给角色
我正在尝试设置具有 azure 功能的服务,以便其他特殊应用程序注册可以调用它并具有读取任何内容的特殊访问权限。我才刚刚开始,所以我想我会让我的服务像这样简单地对自己进行身份验证:
当我运行它时,我收到以下错误:
我知道我已经把所有东西都连接好了,因为租户可以识别所有的 Id,所以问题可能出在我的 App Registration 的清单中。但我认为我已经正确设置了我的应用程序清单:
在这一点上,我不知道该怎么做。我不确定“value”参数中应该包含什么,但是我找不到有关“appRoles”中参数的任何详细信息,并且我找到的示例是针对授权用户的。我试过“Reader”和“Writer”,但结果相同。想法?
c# - 用于 netstandard 的 Microsoft.WindowsAzure.ServiceRuntime 模拟
我正在将我的项目迁移到 netstandard。在一个库中,我使用了 Microsoft.WindowsAzure.ServiceRuntime 库,但我找不到 netstandard 的模拟。我需要 RoleEnvironment.GetLocalResource("storage") 数据。
azure - 在 .Net Core 项目中使用 Microsoft.WindowsAzure.SDK 的警告
我已经在 .Net Core 3.0 应用程序中安装了 NuGet 包 Microsoft.WindowsAzure.SDK。这会导致以下警告:
警告 NU1701 包“Microsoft.WindowsAzure.SDK 2.9.0”是使用“.NETFramework,Version=v4.6.1”而不是项目目标框架“.NETCoreApp,Version=v3.0”恢复的。此软件包可能与您的项目不完全兼容。
尝试将包安装到 .Net Standard 2.0 项目中时,我收到类似的错误。
NuGet将 Microsoft.WindowsAzure.SDK 包列为没有依赖项。另一个问题解决了当时没有包裹的情况;该包现在存在,但它会产生此警告。
当然,我可以压制这个警告。我了解(例如,请参阅此答案)当此消息出现时,鉴于 .Net Framework 4.6.1(及更高版本)和 .Net Core 3.0 的相似性,代码通常可以正常工作。然而在其他时候,应用程序可能会在运行时失败。
对 Azure 至关重要的包会在 .Net Core 项目中引发这样的警告似乎很奇怪,并且可能该警告意味着什么。整个 API 会继续在 .Net Core(或 .Net Standard)项目中工作吗?是否有任何可能不起作用的文档?