我有一个.NET6应用程序,它被配置为使用身份进行授权,并希望测试该应用程序中的其他控制器.我try 使用postman ,但请求一直返回404错误.

enter image description here

我try 使用postman 拦截器从请求中捕获凭据,但不知道如何使用它们.

enter image description here

我也试着将应用程序设置为使用Cookie,但似乎什么都没有发生.

builder.Services.ConfigureApplicationCookie(options =>
{
    options.LoginPath = "/Account/Login";
    options.AccessDeniedPath = "/Home/AccessDenied";
});

推荐答案

你会将下面的代码添加到你的Program.cs中吗?

builder.Services.AddControllersWithViews();
...
app.MapControllerRoute(
    name: "default",
    pattern: "{controller=Home}/{action=Index}/{id?}");

您可以查看Routing to controller actions in ASP.NET Core了解更多信息.

try 为MVC添加上述路由.

result: enter image description here

Csharp相关问答推荐

Unity如何在PlayerPrefs中保存数据?

错误401未授权ASP.NET Core.使用JWT创建身份验证/授权

Select Many和默认IfEmpty内部Select Many错误工作

如何在页面重新加载后保持菜单切换状态

如何将ASP.NET Core 2.1(在.NET框架上运行)更新到较新的版本?

为什么我的表单在绑定到对象时提交空值?

注册所有IMediatR类

在.NET核心项目中创建Startup.cs比在Program.cs中注册服务好吗?

如何将MongoDB序列化程序设置为内部对象属性

如何使用自定义负载均衡器管理Ocelot负载均衡器中的多线程和批读取

在使用Audit.NET的AuditTrail实现中,如何逐月将数据摄取到AzureTableStorage?

Automapper 12.x将GUID映射到字符串

用于管理System.Text.Json中的多态反序列化的自定义TypeInfoResolver

.NET 6:如何防止系统生成的日志(log)?

C#LINQ子字符串

如何正确处置所有动态控件?

使用未赋值的、传递的局部变量

WPF如何获取有关从一个视图模型更改另一个视图模型的信息

在Unity C#中按键点击错误的参数

XmlSerializer在遇到XML属性(命名空间)时崩溃