【发布时间】:2020-04-28 16:50:53
【问题描述】:
我开发了 .Net core API 项目并部署在服务器上。 我将其添加为 IIS(远程 Windows 服务器)上的站点并尝试浏览该应用程序。
这是我在 >net core 中的配置方法
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
var appName = "";
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseMvc();
app.UseSwagger();
// Enable middleware to serve swagger-ui (HTML, JS, CSS, etc.),
// specifying the Swagger JSON endpoint.
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "Api V1");
});
}
请告诉我如何添加 swagger 端点。
【问题讨论】:
-
尝试添加 c.RoutePrefix = string.Empty;我认为 /api/swagger 不是您所期望的。对吗?
标签: swagger asp.net-core-webapi