小编Md *_*ron的帖子

管理大量Azure队列

我的部分申请包括"聊天"系统.我为每个用户维护一个队列.发送给用户的消息被放入队列中,用户的软件定期轮询休息服务以获取新消息,此时队列被抽取消息,然后返回给用户.

该系统非常简单,运行良好,并且我需要它完成所有工作.

我的问题是; 我有数百个(很快就有数千个)队列混乱了应用程序的队列列表.

我还有其他的队列,而且令我不安的是,我不能像blob存储中的东西一样"组织"它们.

我是否遗漏了某些内容,或者我应该忽略队列列表,并依赖于这样一个事实:当用户来来往往时,我正在正确管理队列的创建和删除?

azure azure-storage azure-queues

5
推荐指数
1
解决办法
194
查看次数

Azure:无法加载文件或程序集'Microsoft.ServiceBus

我有一个我想要测试的应用程序结构服务.(http://xxx.cloudapp.net:8081/service.svc).
我创建了一个控制台应用程序并添加了服务的服务引用,并收到以下错误:

无法加载文件或程序集"Microsoft.ServiceBus,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35"或其依赖项之一.该系统找不到指定的文件.

我在C:\ Program Files(x86)\ Windows Azure平台AppFabric SDK\V1.0\Assemblies\NET4.0中添加了对Microsoft.ServiceBus的引用

我将项目中的所有程序集设置为Copy Local = True,如下所示:http: //msdn.microsoft.com/en-us/library/ee706702.aspx

额外的尽职调查:我在红门反射器中打开了Microsoft.ServiceBus并确认它是正确的版本.只是为了踢,我还添加了对反射器中引用的每个程序集的引用,并将所有引用设置为复制local = true.

还有其他想法吗?

彼得...

azure azureservicebus

5
推荐指数
1
解决办法
1万
查看次数

天蓝色的 Web 部署超时

第一次尝试 azure web 部署,它给我抛出了下面的错误,

(该网站是在 azure 上创建的,可通过浏览器访问 - Web 部署工具似乎超时并且无法连接到 azure。)

错误 3 Web 部署任务失败。(无法完成对远程代理 URL 的请求“ https://waws-prod-am2-009.publish.azurewebsites.windows.net/msdeploy.axd?site=mysitename ”。)无法完成对远程代理 URL 的请求' https://waws-prod-am2-009.publish.azurewebsites.windows.net/msdeploy.axd?site=mysitename '。操作已超时 0 0 mysitename 感谢您对此的任何帮助。

azure azure-web-app-service

5
推荐指数
0
解决办法
806
查看次数

转义 Azure 存储 Blob 名称的正确方法

我正在将文件从 Windows 系统上传到 Azure 存储 blob

本地文件名可能包含在 blob 名称中无效的字符

我需要一种对这些名称进行编码的方法,以满足 MSDN 对 blob 存储名称提出的要求,如下所示

blob 名称必须符合以下命名规则:

  • Blob 名称可以包含任意字符组合。
  • Blob 名称的长度必须至少为 1 个字符,并且长度不能超过 1,024 个字符。
  • Blob 名称区分大小写。
  • 必须正确转义保留的 URL 字符。
  • 包含 blob 名称的路径段的数量不能超过 254。路径段是与虚拟目录名称对应的连续分隔符(例如,正斜杠“/”)之间的字符串。

上面的相关信息是“必须正确转义保留的 URL 字符。但是,使用什么方法是“标准”?

.net azure azure-storage-blobs azure-functions

5
推荐指数
1
解决办法
1903
查看次数

这通常是主机名解析期间的临时错误,意味着本地服务器没有收到权威服务器的响应

当我的 Azure Web 应用程序尝试访问 SQL Azure 数据库时,我收到错误。有谁知道为什么会发生这种情况?

这通常是主机名解析期间的临时错误,意味着本地服务器没有收到权威服务器的响应

azure azure-sql-database azure-web-app-service

5
推荐指数
0
解决办法
2万
查看次数

调用 Microsoft Graph API 获取令牌会出现错误“AADSTS900144:请求正文必须包含以下参数:‘grant_type’

我正在调用 Graph API URL

https://login.microsoftonline.com/{tenantId}/oauth2/v2.0/token
Run Code Online (Sandbox Code Playgroud)

获取访问令牌,但我收到以下响应。

{
    "error": "invalid_request",
    "error_description": "AADSTS900144: The request body must contain the following parameter: 'grant_type'.\r\nTrace ID: 5ff6b053-9011-4397-89ff-fdb6f31e4600\r\nCorrelation ID: 22509847-199d-4bd8-a083-b29d8bbf3139\r\nTimestamp: 2020-04-01 11:14:00Z",
    "error_codes": [
        900144
    ],
    "timestamp": "2020-04-01 11:14:00Z",
    "trace_id": "5ff6b053-9011-4397-89ff-fdb6f31e4600",
    "correlation_id": "22509847-199d-4bd8-a083-b29d8bbf3139",
    "error_uri": "https://login.microsoftonline.com/error?code=900144"
}
Run Code Online (Sandbox Code Playgroud)

我有一个活跃的租户ID,我注册了一个应用程序,并且我有一个上述应用程序的活跃用户user@tenant.onmicrosoft.com;该用户拥有所有角色(全局管理员)。

请在下面找到邮递员的请求和响应。 邮递员快照

另外,我已按照https://learn.microsoft.com/en-us/graph/api/group-post-members?view=graph-rest-1.0&tabs=http中的建议授予 API 权限

c# azure-active-directory

4
推荐指数
1
解决办法
7916
查看次数

Azure Function无法读取应用程序设置和连接字符串

我在Azure中创建了HTTP触发器函数,希望从Azure SQL数据库中读取数据。我在功能应用程序的“连接字符串”部分中配置了连接字符串,如下图所示

连接字符串错误

我使用下面的代码尝试读取连接字符串。

var cnnString = ConfigurationManager.ConnectionStrings["TempleDataContext"].ConnectionString;
Run Code Online (Sandbox Code Playgroud)

执行时,我在日志中看到以下错误。

2018-10-24T18:13:56.385 [信息]函数'donors1'的脚本已更改。正在重新加载。2018-10-24T18:13:56.601 [信息]编译成功。2018-10-24T18:13:58.511 [信息]执行'Functions.donors1'(原因='此函数通过主机API以编程方式调用。',ID = 8b140087-4b50-450e-829c-f7abd9e3a1eb)2018-10-10 24T18:13:59.067 [信息] C#HTTP触发函数处理了一个请求。2018-10-24T18:13:59.245 [错误]执行了'Functions.donors1'(失败,ID = 8b140087-4b50-450e-829c-f7abd9e3a1eb)对象引用未设置为对象的实例。

我想测试所有返回到ConnectionStrings对象的内容,并将代码更改为

var cnnStrings = ConfigurationManager.ConnectionStrings;
    foreach(var c in cnnStrings)
    {
        log.LogInformation(c.ToString());
    }
Run Code Online (Sandbox Code Playgroud)

当我检查日志时,这是我看到的信息。

2018-10-24T18:16:53.755 [信息]函数'donors1'的脚本已更改。正在重新加载。2018-10-24T18:16:54.540 [信息]编译成功。2018-10-24T18:16:55.917 [信息]执行'Functions.donors1'(原因='此函数通过主机API以编程方式调用。',ID = 508c49bf-d5e6-4a99-b1db-e1a79545fa91)2018-10-10 24T18:16:56.063 [信息] C#HTTP触发函数处理了一个请求。2018-10-24T18:16:56.070 [Information]数据源=。\ SQLEXPRESS;集成安全性= SSPI; AttachDBFilename = | DataDirectory | aspnetdb.mdf;用户实例= true 2018-10-24T18:16:56.079 [Information]已执行'Functions.donors1'(成功,ID = 508c49bf-d5e6-4a99-b1db-e1a79545fa91)

我对它在哪里获取ConnectionString信息感到困惑。

为了测试,我还添加了几行来阅读应用程序设置

var appSettings = ConfigurationManager.AppSettings;
foreach(var a in appSettings)
{
    log.LogInformation(a.ToString());
}
Run Code Online (Sandbox Code Playgroud)

它没有显示这些行的任何信息。

我正在使用C#脚本直接在门户中编写Azure函数。我想念什么吗?任何帮助将不胜感激。

c# azure azure-functions

3
推荐指数
1
解决办法
1180
查看次数

如何在Azure功能上运行ReactJS应用程序?

我创建了一个 Azure 函数并在其上部署了我的构建 ReactJS 应用程序:

在此输入图像描述

我可以找到我的文件夹中的所有文件/wwwroot

在此输入图像描述

当我访问该 URL 时,我看到:

在此输入图像描述

我需要做什么才能在 Azure Function 上运行我的 React 应用程序?

azure azure-devops azure-functions

3
推荐指数
1
解决办法
5161
查看次数

Azure Powershell(Az 模块)获取公共 IP 地址

使用 Azure 的新 Az 模块,是否有人拥有使用名称获取 Azure VM 公共 IP 地址的语法?commandletGet-AzPublicIpAddress没有 VM 名称的参数,只有 IP 对象名称

这有效,但我在这里没有使用机器名称,它是 IP 对象本身的名称:

$CurrentIp = (Get-AzPublicIpAddress -ResourceGroupName 'RG1' -Name 'MyVMname-ip').IpAddress
Run Code Online (Sandbox Code Playgroud)

我不知道如何从 VM 对象中获取它,即这不起作用:

Get-AzVM -ResourceGroupName 'RG1' -Name 'MyVMname' | Get-AzPublicIpAddress
Run Code Online (Sandbox Code Playgroud)

powershell azure azure-powershell

2
推荐指数
1
解决办法
4951
查看次数

无法使用 Microsoft 图形 API 获取照片

我们正在将 Microsoft Azure AD 与我们的应用程序集成。我正在尝试使用 Microsoft Graph API ( https://graph.microsoft.com/v1.0/users/ {id | userPrincipalName}/photo/$value)获取用户个人资料图片。但它对我不起作用。我已在应用程序中授予此 API 所需的所有权限,但每次都低于响应。你能告诉我我错过了什么配置吗?

回复:

{

    "error": {

        "code": "ResourceNotFound",

        "message": "Resource could not be discovered.",

        "innerError": {

            "request-id": "dc27c602-5734-4dec-9b2a-8b42d5577073",

            "date": "2019-07-02T10:33:42"

        }

    }

}
Run Code Online (Sandbox Code Playgroud)

谢谢

azure azure-active-directory microsoft-graph-api

2
推荐指数
1
解决办法
3608
查看次数