我在让 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
我在Azure上有一个连接到github的webapp来进行持续部署.有没有快速的方法来更改它连接的分支,或者我必须断开然后再次连接以选择新的分支?
问题是Azure有一个错误,当我断开连接时,我只能在没有错误的情况下再次连接,在断开连接15或30分钟后...
Azure SQL数据库威胁检测功能自2015年11月开始在General Preview中使用.
https://azure.microsoft.com/en-us/blog/threat-detection-public-preview/
但是,我无法找到如何在ARM模板中打开此功能及其依赖关系(Azure SQL数据库审计),无论是在Azure快速入门模板还是Azure资源管理器架构GitHubs链接中.
感谢知道的任何人都可以回答这个问题.非常感谢.
当用户通过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
我们使用了两个用于跨数据库查询的数据库.一个名为azureDB1,另一个名为azureDB2.这些数据库驻留在我的Azure云SQL Server上.我们的方案是从azureDB1调用驻留在azureDB2中的存储过程.为此我们尝试使用"sp_addlinkedserver"存储过程创建链接服务器.但是我们收到错误消息"无法找到存储过程'SP_ADDLINKEDSERVER'".我们需要在sql azure服务器中创建链接服务器的解决方案
我有一个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) 我正在尝试获取 AAD 应用程序的客户端机密的到期日期。但是,当我使用以下图形请求时,passwordCredential 和 keyCredential 字段为空。
https://graph.windows.net/myorganization/directoryObjects/ {ServicePrincipalObjectId}/?api-version=1.6
有没有办法获取这些数据?如果我下载它,我会在清单中看到它,而不是在 Odata 对象中
感谢您的帮助!
我最近开始学习Azure功能.我在门户网站上设置了一些,但现在我想在Visual Studio中开发它们.
我在15.3.2版本中安装了VS 2017,并且还安装了Azure开发工作负载.我在教程中看到,在添加新项目时,我应该在Cloud选项卡中拥有"Azure Functions" - 但它并不存在.我在我的个人和工作电脑上查看了这个.
我在VS Gallery上找到了"Azure功能和Web作业工具"插件.它添加了"Azure Functions"选项,但它没有按照我的意愿工作.我没有专门的表单来添加新功能和类似的东西.
这个插件有没有错误?你知道我是否需要安装更多东西?
我需要在没有Git完成的自动合并提交的情况下获取提交列表.如何使用libgit2sharp包完成?
我是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吗?
谢谢!