小编Dav*_*man的帖子

Asp.net核心 - 如何在configure方法中使用在configure服务中设置的服务?

我有一个我写的服务,有助于配置.该服务在Startup类的ConfigureServices方法中设置为:

public void ConfigureServices(IServiceCollection services)
{
    ...

    services.AddScoped<IMyService, MyService>();

    ...
}
Run Code Online (Sandbox Code Playgroud)

然后我需要在Startup类的Configure方法中获取IMyService的实例.我怎么做?

c# asp.net-core

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

更改Asp.Net核心中URL的"/ api"部分

当我运行.net核心web api项目时,我得到一个如下所示的URL: http:// localhost:5000/api / ...

如何将URL的/ api /部分更改为其他内容?ie - http:// localhost:5000/myservice / ...

我使用Kestrel作为我的网络主机.

提前致谢!

.net core kestrel asp.net-core

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

asp.Net core 2.2中的多种认证方式

有没有办法在 .net core 中使用 JWT 承载身份验证和自定义身份验证方法?我希望所有操作都默认为 JWT,但在少数情况下我想使用自定义身份验证标头。

authentication .net-core asp.net-core

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

如何使用无服务器框架创建参数存储配置值?

我有以下使用无服务器框架项目的 serverless.yml 文件创建的队列:

resources:
  Resources:
    myAppSQSQueue:
      Type: "AWS::SQS::Queue"
      Properties:
        QueueName: "my-app-sqs-queue-${opt:stage, self:provider.stage}"
Run Code Online (Sandbox Code Playgroud)

如何获取创建的队列的 URL 并将其作为参数存储在 AWS Systems Manager 中?我需要将其存储在那里,以便该应用程序之外的其他应用程序知道如何访问它。

amazon-sqs serverless-framework aws-ssm aws-parameter-store

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