用于在 Visual Studio 2022 中进行调试的环境变量

Jaf*_*afi 5 .net c# environment-variables .net-core visual-studio-2022

我在 Visual Studio 2022 中的环境变量中遇到问题。当我使用开发时没有问题,并且需要开发 AppSettings,

环境变量发展

但是,当我删除环境变量以使用生产(默认应用程序设置)时,它会给我带来错误并且它不会运行。

环境变量_空

我应该怎么做才能在调试模式下使用默认的AppSetting?

错误是 404 未找到:

未找到错误

Jaf*_*afi 2

如果您使用 swagger,请检查 swagger 中间件。应该是脱离开发环境的,修改program.cs中这行代码即可:

if (app.Environment.IsDevelopment())
{
    app.UseSwagger();
    app.UseSwaggerUI();
}
Run Code Online (Sandbox Code Playgroud)

对此:

if (app.Environment.IsDevelopment())
{
}
app.UseSwagger();
app.UseSwaggerUI();
Run Code Online (Sandbox Code Playgroud)