我正在尝试将swagger/swashbucler集成到一个带有UI的项目中,该项目基于最新的botframeworkv4模板。不过,当我尝试导航到/swagger或/swagger/v1时,似乎只得到500个http状态代码/swagger.json.
我想补充的是
ConfigureServices
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new Info { Title = "My API", Version = "v1" });
});
在
Configure
loggerFactory = loggerFactory;
app.UseDefaultFiles()
.UseStaticFiles()
.UseBotFramework();
app.UseSwagger()
.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1");
});
我也试着把UseSwagger部分放在另一个之前,但后来机器人就不起作用了。但我很可能会在不同的部分产生碰撞。