按照Swashbuckle.AspNetCore documentation
启用中间件时,需要指定一个或多个 摆动端点(完全合格或相对于当前主机)到 为用户界面供电。
我有在http://localhost:50723上运行的ASP.NET Core应用程序。我已经在应用程序中配置了Swashbuckle.AspNetCore
,并且试图将外部生成的swagger文件加载到Swagger UI中。我已经在http://localhost/devswagger.json的本地主机中托管了swagger json文件
我确保可以直接从浏览器访问此文件。
在应用程序启动时,我使用了如下完整的网址 一个
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("http://localhost/devswagger.json", "My API V1");
});
但是,当我尝试访问http://localhost:50723/swagger时出现错误
Fetch error
Access is denied.
http://localhost/devswagger.js