小编juv*_*han的帖子

Azure 应用程序日志记录不适用于我的 Web 应用程序

我在让 Azure 应用程序日志记录与我的 Web 应用程序配合使用时遇到问题。我可以成功发布并使用我的网络应用程序。然而,当我查看日志时,“应用程序”文件夹是空的。我可以成功地在 stdout.log 文件中看到我写入控制台的消息...但应用程序文件夹中从来没有任何内容。

至于我所尝试的,我已按照此处概述的步骤进行操作。看起来很简单。配置 Azure 以打开应用程序日志记录,在代码中编写跟踪命令,并且内容应写入日志中的应用程序文件夹。我还尝试将应用程序日志记录 (Blob) 设置为打开,但我也没有看到其中写入任何内容。

下面是我在 Azure 中配置的屏幕截图:

天蓝色截图

这是我用代码写入 Trace 的示例:

public class HomeController : Controller
{
    public IActionResult Index()
    {
        Trace.TraceInformation("At Home");
        return View();
    }
}
Run Code Online (Sandbox Code Playgroud)

这是使用 ASP.NET 5/MVC 6。请注意,我也尝试过使用 TraceWarning 和 TraceError ,但没有成功。我还尝试打开 Azure 中的所有日志记录选项,但这似乎也没有任何作用。

c# system.diagnostics azure asp.net-core-mvc azure-web-app-service

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

Azure:快速更改连续部署时使用的分支(github)

我在Azure上有一个连接到github的webapp来进行持续部署.有没有快速的方法来更改它连接的分支,或者我必须断开然后再次连接以选择新的分支?

问题是Azure有一个错误,当我断开连接时,我只能在没有错误的情况下再次连接,在断开连接15或30分钟后...

github azure continuous-deployment azure-git-deployment

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

如何在ARM模板中启用Azure SQL数据库的审计和威胁检测?

Azure SQL数据库威胁检测功能自2015年11月开始在General Preview中使用.

https://azure.microsoft.com/en-us/blog/threat-detection-public-preview/

但是,我无法找到如何在ARM模板中打开此功能及其依赖关系(Azure SQL数据库审计),无论是在Azure快速入门模板还是Azure资源管理器架构GitHubs链接中.

Azure的快速启动模板

Azure的资源管理器,架构

感谢知道的任何人都可以回答这个问题.非常感谢.

azure azure-resource-manager azure-sql-database

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

Azure移动服务和Azure Web App身份验证

当用户通过Azure Web App(ASP.NET MVC)和Xamarin.iOS应用程序登录时,我为同一用户获得两个不同的SID

建立

带有API控制器的Azure WebApp ASP.NET 5

Xamarin iOS应用程序与Microsoft.WindowsAzure.Mobile.Client SDK Azure B2C AAD

用户在网上

我得到的是Object Adentifier值,即AAD SID:

var userClaim = ClaimsPrincipal.Current.FindFirst("http://schemas.microsoft.com/identity/claims/objectidentifier").Value;
Run Code Online (Sandbox Code Playgroud)

移动用户

我只获得Nameidentifier值而没有ObjectIdentifier

ClaimsPrincipal mobileUser = this.User as ClaimsPrincipal;
var mobileUserClaim = mobileUser.FindFirst("http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier");
Run Code Online (Sandbox Code Playgroud)

SID完全不同,用户通过Mobile进行身份验证的SID获取SID:xxxx,而来自Web获取xxx

我知道如果我设置一个Azure移动应用程序和一个Azure Web应用程序,则在进行身份验证时SID是相同的.但我不想管理我的应用程序的大小(小)的两个网站.该应用程序的目的是让一个简单的Web应用程序在电话上执行某些操作和相同的操作,从电话我使用Azure移动服务SDK和InvokeAPIAsync来使用Web应用程序中的API控制器.

谢谢

azure claims-based-identity azure-web-sites azure-mobile-services azure-active-directory

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

在SQL Azure数据库中创建链接服务器

我们使用了两个用于跨数据库查询的数据库.一个名为azureDB1,另一个名为azureDB2.这些数据库驻留在我的Azure云SQL Server上.我们的方案是从azureDB1调用驻留在azureDB2中的存储过程.为此我们尝试使用"sp_addlinkedserver"存储过程创建链接服务器.但是我们收到错误消息"无法找到存储过程'SP_ADDLINKEDSERVER'".我们需要在sql azure服务器中创建链接服务器的解决方案

sql-server azure azure-sql-database

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

我可以循环ARM模板中的属性吗?

我有一个ARM模板,我设置了一个负载均衡器,我想通过向LB添加规则和探测来添加一些端口.

这是我到目前为止的模板:

    {
        "type": "Microsoft.Network/loadBalancers",
        "name": "LB-front",
        "apiVersion": "2016-03-30",
        "location": "westeurope",
        "tags": { },
        "properties": {
            "frontendIPConfigurations": [
                {
                    "name": "LoadBalancerIPConfig",
                    "properties": {
                        "privateIPAllocationMethod": "Dynamic",
                        "publicIPAddress": {
                            "id": "[resourceId('Microsoft.Network/publicIPAddresses', parameters('publicIPAddresses_lbipdev_0_name'))]"
                        }
                    }
                }
            ],
            "backendAddressPools": [
                {
                    "name": "LoadBalancerBEAddressPool"
                }
            ],
            "loadBalancingRules": [
                {
                    "name": "AppPortLBRule1",
                    "properties": {
                        "frontendIPConfiguration": {
                            "id": "[parameters('loadBalancers_LB_dev_id_6')]"
                        },
                        "frontendPort": 80,
                        "backendPort": 80,
                        "enableFloatingIP": false,
                        "idleTimeoutInMinutes": 5,
                        "protocol": "Tcp",
                        "loadDistribution": "Default",
                        "backendAddressPool": {
                            "id": "[parameters('loadBalancers_LB_dev_id_7')]"
                        },
                        "probe": {
                            "id": "[parameters('loadBalancers_LB_dev_id_8')]"
                        }
                    }
                },
                {
                    "name": "AppPortLBRule2", …
Run Code Online (Sandbox Code Playgroud)

azure azure-resource-manager azure-rm-template

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

如何使用 azure AD 图 API 获取客户端密钥到期日期

我正在尝试获取 AAD 应用程序的客户端机密的到期日期。但是,当我使用以下图形请求时,passwordCredential 和 keyCredential 字段为空。

https://graph.windows.net/myorganization/directoryObjects/ {ServicePrincipalObjectId}/?api-version=1.6

有没有办法获取这些数据?如果我下载它,我会在清单中看到它,而不是在 Odata 对象中

感谢您的帮助!

azure azure-active-directory azure-ad-graph-api

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

在VS 2017中设置新项目时找不到Azure功能

我最近开始学习Azure功能.我在门户网站上设置了一些,但现在我想在Visual Studio中开发它们.

我在15.3.2版本中安装了VS 2017,并且还安装了Azure开发工作负载.我在教程中看到,在添加新项目时,我应该在Cloud选项卡中拥有"Azure Functions" - 但它并不存在.我在我的个人和工作电脑上查看了这个.

我在VS Gallery上找到了"Azure功能和Web作业工具"插件.它添加了"Azure Functions"选项,但它没有按照我的意愿工作.我没有专门的表单来添加新功能和类似的东西.

这个插件有没有错误?你知道我是否需要安装更多东西?

azure azure-functions visual-studio-2017

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

如何使用libgit2sharp忽略合并提交?

我需要在没有Git完成的自动合并提交的情况下获取提交列表.如何使用libgit2sharp包完成?

libgit2 libgit2sharp

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

如何配置Azure Web Apps以支持HTML中的PHP

我是Azure的新手,我正在测试Web Apps服务.
我有一个基本的静态网站,在PHP中有一个简单的联系表单,但它似乎不起作用.
这里阅读Azure文档让我感到比以前更加迷茫.

我做了一些基本测试,似乎Azure Web Apps支持PHP文件,如phptest.php

<?php echo "hello world"; ?>
Run Code Online (Sandbox Code Playgroud)

但是当PHP与HTML集成时失败,如下例所示:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
   <HEAD>   
      <TITLE>Use PHP in HTML files</TITLE>  
   </HEAD>  
   <BODY>       
      <h1>
         <?php echo "It works!"; ?>     
      </h1>
   </BODY>
</HTML>
Run Code Online (Sandbox Code Playgroud)

有人可以指导我完成这个吗?
我必须在Web App中配置什么?我需要链接任何dll吗?
谢谢!

html php azure azure-web-sites azure-web-app-service

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