18得票5回答
如何更改Swagger的网站图标?

我正在构建一个ASP.NET CORE Web API,并使用Swagger进行文档编写。我无法更改网站图标。我在wwwroot下有一个swagger-ui目录,其中放置了我的网站图标,但是该图标从未被加载。此外,我正在使用自定义js文件中的javascript更改网站图标。 那么,如何更改S...

21得票10回答
Azure AAD - 受众无效

我已经创建了一个使用Azure Active Directory进行保护的Web API。现在需要对其进行测试,并尝试使用带有授权标头的Fiddler进行测试。我正在尝试使用以下代码生成令牌。Target obj = (Target)cmbTarget.SelectedItem; Authe...

7得票2回答
使用appsettings来驱动特定于环境的设置,例如UseUrls。

当我在使用VS Code进行本地开发时,我会使用端口3000,因为我是个时髦的人。而那些不太时髦的人希望它在服务器上使用8080端口。没问题,这很简单。微软文档给了我以下示例: public static void Main(string[] args) { var config =...

8得票4回答
EF Core无法连接服务器 - 与网络相关或特定于实例的错误

重要提示:在人们指出常见原因之前,请注意,连接字符串在我的本地机器上的一个项目中有效,但连接到相同的本地实例和相同的数据库的另一个项目上无法使用。 我遇到了一个奇怪的问题。我有2个EF core项目。第一个项目中的连接字符串完美运行。我可以输入“dotnet ef database upda...

7得票1回答
.NET Core 2.2:仅在对象不为空时验证[required]属性

我有一个包含嵌套对象的复杂模型。当这些对象不为null时,我只希望对我的[Required]属性进行验证。例如,如果我有一个Home类和一个Address属性,则只有当Address不为null时,Home.Address.Street属性才应该是[required]。 代码 在ASP.N...

10得票2回答
在ASP.NET Core中增加最大URL长度

我有一个asp.net core web api,可以进行tts请求。您可以请求http://server.url/您想要说的任何内容.mp3来获取以tts朗读文本的mp3文件。 但问题在于,如果我传递一个很长的字符串,它将返回400-请求URL无效。似乎服务器命中了某种最大URL长度限制。...

85得票9回答
JSON值无法转换为System.Int32。

我想向我的Web API发送对象的数据。该API接受一个类参数,其中属性的类型是int和string。 这是我的类:public class deneme { public int ID { get; set; } public int sayi { get; set; } ...

12得票2回答
我该如何将Angular项目添加到现有的.NET Core Web API项目中?

我有一个基本的.NET Core 3.1 Web API项目,其中包含多个端点。现在我想构建一个客户端来利用这个API。我看到一些项目的示例中,在Web API项目解决方案中有Angular。 我该如何添加一个Angular项目以使调试和发布工作?或者我应该把两个项目分开呢?

7得票1回答
Asp.net core 2.0 中间件 - 访问配置设置

在一个asp.net core web api中间件中,能否在中间件内部访问配置信息?请问有人可以指导我如何完成这个任务吗?

10得票1回答
如何在async foreach和IAsyncEnumerable中返回ActionResult

我有一个这样签名的控制器方法: public async IAsyncEnumerable<MyDto> Get() 它运行良好,但我需要进行一些请求验证,并相应地返回401、400和其他代码,但它不支持这样做。 或者,以下签名无法编译: public async Task...