问题标签 [azure-app-api]

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.

0 投票
1 回答
248 浏览

azure - 在使用 VS 2015 的 Azure API 应用程序中找不到等效工具

我用这个视频作为参考。它基本上解释了如何使用 VS 2013 构建 Azure Api 应用程序。我想在 VS2015 中做同样的事情并安装了最新的 Azure SDK。我发现以下内容丢失并且无法在 VS2015 或任何说明使用 VS 2015 完成方式不同的文档中找到它的等价物

以下是我找不到的东西的列表:

  1. 在视频的 4.58 处,右键单击并将常规 Web Api 应用程序转换为 Azure App Api 的选项。
  2. 在 5.23 的 apiapp.json 文件在 VS 2015 Api App 项目中不再可用。如果我想更改招摇网址怎么办?我在哪里配置它?
  3. 在视频的 12.13 处,有一个选项可以生成 Azure Api App 客户端。我在 VS 2015 中也找不到这个。我只有下面这个在此处输入图像描述

我是否必须只提供已发布 API 的 url?如果我稍后将 API 移动到不同的 URL 会怎样?我还没有经历过这个过程,所以我的下一个问题是我在哪里配置 URL,当我从 DEV 一直移动到 PROD 时,它可能会发生变化。

我的工具中是否缺少某些东西?除了最新的 Azure SDK 之外,我还需要安装其他东西吗?如果我的 azure 工具是最新的,我该如何做这三个项目。我在用Microsoft Azure Tools for Microsoft Visual Studio 2015 - v2.9.40518.2

0 投票
3 回答
3000 浏览

azure - Azure 应用服务、移动应用或 API 应用;有什么区别?

我阅读了有关新 Azure 产品的信息,并试图弄清楚什么是什么。我一直在寻找的文档似乎有更多关于不再有效的框架的信息,比如这里的这个。他们在 4.8、5.23、12.13 视频中谈论的大部分内容不再有效。

到目前为止,我所了解的是过去提供过移动服务。那将很快停止,应用服务将接管。应用服务是包含 API 应用、移动应用和 Web 应用的顶级服务。这个对吗?

我对为什么我们有 Api 应用程序和移动应用程序感到困惑。他们不做同样的事情吗?现在我们还有 Web Apps,它们是否仅限于 UI 相关的应用程序?唯一容易理解且没有类似其他产品的东西是 Logic 应用程序。这似乎是只能在 Azure 门户上完成的事情。Visual Studio 没有项目模板。是否需要安装一些东西才能仅在我的 Visual Studio 中创建逻辑应用程序?

还有,在Visual Studio 2015中WEB节点下的Asp.Net Web Application项目模板和CLOUD节点有什么区别?他们似乎都拥有相同的模板。

为什么我们在云节点下有 Azure 移动应用程序和 Azure 移动服务,如下所示。 在此处输入图像描述

..以及选择后Asp.Net Web Application 在此处输入图像描述

从表面上看,两者看起来都一样。是否有任何需要了解的细微差别?此外,为什么所有这些选项也不适用于 Asp.Net 5 模板?随着所有变化的发生,将在最新版本下开发的应用程序投入生产是一个好主意吗?

感谢您的任何指示。

0 投票
1 回答
117 浏览

azure - 如何在 VS2013 Cordova 应用程序中使用 angularjs 调用 azure easy API?

我已经在 azure App services 上创建了azure Easy API。如何使用 Angular Js 从 Easy API 获取 API 值。但现在我正在努力调用 API。对于应用程序服务,没有应用程序密钥我不知道如何调用 API .

在我使用 Azure 移动服务之前,我可以通过以下几行轻松调用 API。这对我来说很容易。

0 投票
1 回答
25 浏览

api - 实时更改 Azure App API

在从 Mobile 迁移到 App Services 之前,我可以实时更改 node.js API。现在,更改似乎需要一段不确定的时间才能上线。我不知道它们现在是否正在被编译或缓存。理想情况下,我想重新获得立即改变的能力。

0 投票
1 回答
1398 浏览

java - 如何在 azure app 服务门户 UI 部署的 azure java app 中配置 Web.config 文件

您好,我有一个由 Azure 门户而非市场部署的 Java Servlet(Jersey2 + Jax-rs)Api 应用程序。

所以现在我正在尝试配置我的服务器或容器以限制 IP 和 HTTP 请求,但是,从网站中的 azure 指南正在谈论设置 web.config 文件来做到这一点吗?

但我的目录中没有 web.config 文件。

这是否意味着我需要并且可以自己制作一个 web.config 文件并 ftp 到 wwwroot 文件夹?

还是像往常一样,将 servlet 过滤器放入我的应用程序中?

0 投票
1 回答
203 浏览

node.js - Azure 应用服务 Node.js 后端

我们如何使用 Azure 后端 Node.js 访问 Azure 应用服务中的应用设置?

以前在 Azure 移动服务中,我们可以使用:

但这不再有效。

0 投票
3 回答
3311 浏览

azure - 忽略 Azure App Service 应用程序设置,改用 web.config

我最近将一个 ASP.Net Web API 项目部署到我们的 Azure App Service 测试槽,但在向 API 端点发出请求时开始收到错误消息。通过远程调试,很明显该应用程序正在从部署的web.config文件中提取我的开发连接字符串。

连接字符串应该来自我们通过 Azure 门户设置的应用程序设置 - 在以前的部署中,它们是 - 但事实并非如此。

为什么会发生这种情况以及可以做些什么来确保发生正确的行为?我们绝对希望我们的生产数据库机密通过web.config...

0 投票
1 回答
548 浏览

javascript - Azure Easy API JavaScript:如何从 MSSQL 查询返回多个结果集

我创建了一个 Azure Easy API(在最近从移动服务迁移的应用服务上)。我想从 SQL 存储过程返回三个结果集。但它只返回第一个结果集。我已阅读 to 的设置属性multiple将允许返回多个结果集,但我不知道该怎么做。这就是我的天蓝色 API 的样子:querytrue

GetPollsData存储过程返回三个结果集(用于投票、问题和选​​项)。但 API 仅显示客户端的第一个表(pollData如下所示)。

这是客户端 JavaScript:

0 投票
1 回答
105 浏览

c# - 无法从 Azure 中部署的应用 API 访问 Azure 中的 DocumentDB 集合

我在使用 API 访问集合 DocumentDB 时遇到问题。如果我从我的开发环境 (Visual Studio) 运行 API,它运行良好并返回集合中的所有 JSON 文档。延迟时间约为 1 分钟。但是当 API 部署在 Azure 中时,它不会返回任何内容。我还没有在 API 中实现 Application Insight。

API 的 C# 代码是:

集合大小为 160MB,没有分区。

0 投票
0 回答
343 浏览

azure-active-directory - Azure Graph API - 同意应用程序后未经授权

我正在尝试从本机应用程序调用图形 api URL https://graph.microsoft.com/v1.0/me但访问被拒绝。

如果我从本机应用程序调用 web api 授权控制器,我成功地进行了身份验证。

当我尝试在后端进行 REST 调用时,我也被拒绝访问(提供用户的令牌)。

我尝试通过 HttpClient 类(用于本机应用程序)和 adal.js 用于前端来实现它——在这两种情况下,我都成功地对装饰有 Authorized 属性的 Web api 控制器进行了身份验证,但无法调用 Graph API 服务。

我已经运行了一个 Web 调试代理并确保正确发送了授权标头。

我做了以下事情:

  1. 创建 Azure 原生应用
  2. 创建 Azure Web 应用
  3. 将本机应用程序的权限提供给 web api 应用程序

    一个。在默认权限中添加了读取目录数据权限

  4. 在本机应用程序中输入重定向 URI - 与 Web API 之一相同的 URL

  5. 从 Azure AD 更新了 Web 应用清单。将 oauth2AllowImplicitFlow 设置为 true
  6. 提供 Web 应用程序的权限

    Windows Azure 活动目录:

    一个。应用程序权限 - 读取目录数据

    湾。委派权限:以登录用户身份访问目录

    C。委托权限:读取目录数据

    d。委派权限:登录并阅读用户个人资料

    微软图表:

    一个。委派权限:让用户登录

    湾。委派权限:以登录用户身份访问目录

    C。委托权限:读取目录数据

    d。委派权限:阅读所有用户的完整个人资料

    e. 委派权限:登录并阅读用户个人资料

    F。应用程序权限:读取目录数据

    G。应用程序权限:阅读所有用户的完整资料

  7. 成功同意原生应用

  8. 成功同意 web api 应用程序