1,开启swagger :
c.IncludeXmlComments(GetXmlCommentsPath());
protected static string GetXmlCommentsPath()
{
return string.Format(@"{0}\bin\{1}.xml", System.AppDomain.CurrentDomain.BaseDirectory
, Assembly.GetExecutingAssembly().GetName().Name);
}
2,在外网访问时swagger提示错误:
当我尝试看到swagger UI时,我很好地获得了API的文档但是在一段时间后它在按钮上显示了一些错误图标 .
错误消息如下所示:
[{“level”:“error”,“message”:“无法从文件中读取http:// MYIP / swagger / docs / v1”}]
我不确定是什么导致它 . 如果我刷新它工作并在几秒后显示错误 .
可以对如下代码进行设置:
//c.SetValidatorUrl("http://localhost/validator");
c.DisableValidator();
来源:oschina
链接:https://my.oschina.net/u/4273344/blog/4291488