小编Bry*_*yan的帖子

CloudConfigurationManager GetSetting方法是否缓存?

有没有人知道你是否采用了一个性能命中来调用CloudConfigurationManager GetSetting方法?例如,它是否重新解析azure文件还是缓存了?不确定我是否应该添加自己的缓存/静态变量来改善通常称为连接字符串的内容的性能.

谢谢

.net azure

12
推荐指数
2
解决办法
1088
查看次数

ASP.NET Web API记录入站请求内容

我正在尝试注销Web API请求内容 - 即json字符串.我实现了一个ITraceWriter类(示例)并对其进行了配置,以便Web API在管道中调用它.但是,如果我读取请求.内容或复制到流中读取它不适用于导致空模型的方法. 这篇文章稍微谈到了这个问题.任何人都有登出入站Web API请求内容的经验,并知道最佳方法是什么?

谢谢

更新A.

我创建了一个简单的示例Web API项目来排除项目​​中的任何内容,我仍然看到由于日志记录,模型将为null.我只是通过Fidder发布测试连续几次,看看我的模型是否为null.有了断点,它可能会起作用,这就是为什么我认为存在同步/计时问题.有关如何使其工作的任何想法?

标题:

User-Agent: Fiddler
Host: localhost:56824
Content-Type: application/json
Content-Length: 22
Run Code Online (Sandbox Code Playgroud)

身体:

{
"A":1,"B":"test"
}
Run Code Online (Sandbox Code Playgroud)

这是代码:

控制器:

public class ValuesController : ApiController
{
    [HttpPost]
    public void Post(ValuesModel model)
    {
        if (model == null)
        {
            Debug.WriteLine("model was null!");
        }
        else
        {
            Debug.WriteLine("model was NOT null!");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

模型:

public class ValuesModel
{
    public int A { get; set; }
    public string B { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

记录仪: …

asp.net-mvc asp.net-web-api

9
推荐指数
1
解决办法
8017
查看次数

哪些工具可以提供Azure blob存储的预定备份?

我正在寻找防止IT意外删除的最佳方法 - 可能是复制到磁盘或单独的Azure存储帐户或亚马逊.什么工具可以做到这一点? Redgate Cloud Services似乎最适合我想要的东西,但它似乎需要每个容器配置.我知道存在一些其他工具,如Cloud Storage StudioAzure Sync Tool,但我认为它们不支持blob存储的预定备份.

azure azure-storage

8
推荐指数
1
解决办法
9072
查看次数

Azure AD可以与基于SAML的身份提供程序一起使用吗?

当我们吸引一些新客户时,我们正在评估几个选项以实现应用程序的单点登录,并且我们一直在尝试确定Azure AD是否可以帮助我们。

该应用程序具有Web API和一个页面应用程序网站。因此,我们正在寻求通过oAuth流保护Web API,并选择使用Azure AD或Identity Server v3进行评估。我们需要连接到SAML身份提供商。(最终,我们希望基于客户登录来支持多个身份提供者,但是有些具有SAML IDP,并且我们也可以将Azure B2C用于本地用户,但我不想为此而分心)

我现在的主要问题是:是否可以使用Azure AD,以便我可以让一些用户针对其组织托管的基于SAML的身份提供程序进行身份验证?

因此,Azure AD将处理对我的Web API的授权?我的Web API将使用OWIN中间件来检测承载令牌并重定向到Azure,Azure将重定向到客户身份提供者进行登录。我认为这曾经是Azure的ACS功能的一部分,但后来更改为Azure AD的总括条款,我不确定它能做什么。

澄清#1:我不想使用Azure AD作为身份提供者。我想让它使用oAuth令牌流保护我的应用程序安全,但需要重定向到单独的客户托管的身份提供商进行身份验证。因此,我将转到使用API​​ api.contosobikes.com的www.contosobikes.com,该API受AD发行令牌的保护,但是我进行了“注册”,因此用户在id.somecustomer.com上登录,然后重定向回。我认为这是我们可以使用Identity Server实现的功能,我正在尝试查看Azure AD是否可以做到这一点。

azure azure-active-directory azure-ad-b2c

6
推荐指数
1
解决办法
4303
查看次数

什么用EF Code First确定SQL Azure数据库版和大小?

我有一个POC解决方案,它使用ASP.NET MVC 3来创建一个网站,并使用Entity Framework 4.3 Code First方法进行数据访问.我能够部署到Azure中的托管服务,我的数据库基于我的连接字符串在SQL Azure中创建.我不明白的是如何确定数据库版本(Web)和大小(1GB).这只是默认值还是可控制的?

我可能计划通过在进入生产时将我的数据库初始化程序设置为null并且无论如何都要自己管理它来解决这个问题,但我想了解这些选项.谢谢

.net azure entity-framework-4 ef-code-first azure-sql-database

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

为什么New-AzureReservedIP返回ResourceNotFound:未找到任何部署?

我有一个云服务,里面有两个虚拟机.我正在尝试按照本文中列出的步骤来保留我的云服务的IP地址.

Login-AzureRmAccount -TenantId <my tenant id>
Set-AzureRmContext -SubscriptionId <my subscription id>
New-AzureReservedIP -ReservedIPName myname -Location "Central US" -ServiceName mycloudservicename
Run Code Online (Sandbox Code Playgroud)

我总是得到这个错误:

New-AzureReservedIP:ResourceNotFound:未找到任何部署.

VM是在新门户中创建的,但是是经典模式.我不确定这是不是我的问题.我尝试过其他cmdlet组合来添加帐户或设置订阅但没有任何帮助.

有任何想法吗?

virtual-machine azure azure-cloud-services

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

是否有可能从天蓝色存储队列中获取两次消息?

我知道,如果一个工作者无法处理队列中的消息,它将再次变为可见,并且您必须对此进行编码(幂等).但工人是否可以将消息两次出列?根据我的日志记录,我似乎看到了这种行为,我不知道为什么.我甚至删除了之间的消息去获取下一条消息,似乎我再次得到它.

azure azure-storage azure-queues

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