【发布时间】:2021-11-08 00:16:44
【问题描述】:
我正在尝试将 MVC、WebAPI 或任何控制器添加到我的 Blazor Server 项目中。
我已经阅读了许多关于此问题的 SO 问题、博客等,例如 this。它们都不起作用。
当我在调试中启动应用程序并尝试使用 Postman 发出请求时,无论我在“配置”或“配置服务”方法中向“端点”或“应用程序”添加什么,它都会超时。
我试过了:
完全按照链接答案中所示添加控制器。
在我的 Startup 中添加所有这些:
- endpoints.MapControllers()
- endpoints.MapGet("/aaa", async context => await context.Response.WriteAsync("Hello World!"););
- endpoints.MapDefaultControllerRoute()
- app.UseMvc()
- app.UseMvcWithDefaultRoute()
Postman 没有得到任何答案(超时),也没有触发我在控制器的“Get”方法中设置的断点。
我该怎么做才能让控制器正常工作?
【问题讨论】:
标签: c# controller blazor-server-side