小编Wil*_*iam的帖子

重定向到HTTPS

建议的方法是将所有不安全的传入请求重定向到HTTPS.我是否需要编写中间件组件?如果是这样,我无法弄清楚如何获取服务器名称.

public class RedirectHttpMiddleware
{
    RequestDelegate _next;

    public RedirectHttpMiddleware(RequestDelegate next)
    {
        _next = next;
    }

    public async Task Invoke(HttpContext context)
    {
        if (context.Request.IsSecure)
            await _next(context);
        else
        {
            var server = "";  // How do I get the server name?
            context.Response.Redirect("https://" + server + context.Request.Path);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# https redirect middleware asp.net-core

35
推荐指数
3
解决办法
2万
查看次数

如何指定从EntityFramework检索的DateTime对象应该是DateTimeKind.UTC

我有C#程序,所有DateTime对象都在这里DateTimeKind.UTC.将对象保存到数据库时,它按预期存储UTC.但是,当他们撤回时,他们就是DateTimeKind.Unspecified.有没有办法告诉实体框架(代码优先)DateTime在C#中创建对象时总是使用DateTimeKind.UTC

c# datetime utc entity-framework-6

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

如何重新启动Azure App Service实例

我有一个Azure应用服务,其中包含1个带1个插槽的Web App.我有2个实例分配给App Service.本周,App Service显示大约60%的CPU使用率,通常约为10-15%.经过进一步调查,看起来这两个实例中有一个被最大化了.在打开每个实例的站点指标时,我可以看到一个实例的HTTP响应时间为1000毫秒,而另一个实例的响应时间少于200毫秒.我已经尝试在有问题的实例上重新启动W3P进程,但这似乎没有帮助.我也尝试过扩展到其他实例.新实例看起来不错,但是当我缩小时,结构不会杀死有问题的实例.

如何强制结构控制器终止特定实例?

我在这里找到了AzureRestartRole powershell命令(https://msdn.microsoft.com/en-us/library/azure/dn495202.aspx),但我的Azure Powershell命令提示符似乎无法识别该命令,所以我尝试升级使用install-module命令到Azure SDK 1.3,但找不到"AzureRestartRole"命令.

azure azure-app-service-envrmnt azure-app-service-plans azure-web-app-service

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

DART HTTP Server中具有SSL证书的HTTPS

Dart HTTP Server是否支持HTTPS?如果是这样,您如何指定证书?如果没有,是否有任何替代方案,如社区创建的包?

dart

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

使用装饰器在TypeScript的Angular 2中进行验证

我正在一个项目中使用Angular 2和NodeJS和TypeScript。

Angular2使用装饰器定义组件。我希望能够以相同的方式在域对象上表达验证逻辑。这将很有用,因为我可以一次表达一次验证规则,并将其用于服务器端和客户端。

而不是像这样在标记中表达必填字段:

<input required [(ng-model)]="selectedHero.name"></input>
Run Code Online (Sandbox Code Playgroud)

我想这样做:

class Hero {
    id: number;

    @Required
    name: string;
}
Run Code Online (Sandbox Code Playgroud)

我试图弄清楚如何编写指令以读取元数据,以便将必需的属性应用于输入元素以及在NodeJS中创建验证错误。任何指导表示赞赏。谢谢您的帮助。

typescript angular2-forms angular

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