我正在尝试将我的ASP.NET Core 7 Web API发布到Azure,但每当我尝试这样做时,我都会收到此错误消息:
发布遇到错误。
确保应用程序的Startup.cs从ConfigureServices中调用AddSwaggerGen以生成swagger文件。有关详细信息,请访问https://go.microsoft.com/fwlink/?LinkId=2131205&CLCID=0x409。
诊断日志已写入以下位置:“C:\Users\cvale\AppData\Local\Temp\tmp4709.tmp”
.NET 7(和8)没有Startup.cs
,一切都在Program.cs
中完成。所以我在Program.cs
中有AddSwaggerGen()
,但我仍然在尝试发布时出错。
有没有其他人遇到这个问题,并能够解决它?提前感谢!
我尝试将builder.Services.AddSwaggerGen()
放入Program.cs
中
1条答案
按热度按时间t30tvxxf1#
当我尝试将.NET 7 WEB API部署到Azure App Service时,即使我也遇到了这个问题。我已经将下面的代码添加到我的program.cs文件中。
字符串
这样,我就可以成功部署App了。
我的完整
Program.cs
文件型
本地输出:
的数据
我使用Visual Studio Publish选项部署了Web API。
的
部署成功
的
Azure Web App输出:
型
的