我在使用 Visual Studio 2022 中的环境变量时遇到了问题。当我使用开发模式时,没有问题,并且它使用开发 AppSettings。 但是当我删除环境变量以使用生产模式(默认的 AppSettings)时,它会出现错误并且无法运行。 我应该怎么做才能在调试模式下使用默认的 AppSetting? 错误是404未找到:
如果您正在使用Swagger,请检查Swagger中间件。它应该是在开发环境之外的,只需修改program.cs文件中的这行代码即可:if (app.Environment.IsDevelopment()) { app.UseSwagger(); app.UseSwaggerUI(); } 转换为: if (app.Environment.IsDevelopment()) { } app.UseSwagger(); app.UseSwaggerUI();
if app.Environment.IsDevelopment()
语句中吗?如果是这样,它只会在开发环境下显示。 - klekmek