一。如何引用swagger插件就不多细说了。
大家再注册完swagger组件服务后一般会一般都会打开应用的属性,再生成这个页面下面勾选xml文档文件以便生成xml文件。如同:
一般勾选后会自动在应用文件下生成个xxxxml文档。那这个时候问题来了。再我们本地运行会发现可以看到swagger组件页面来调用我们的api。可发布iis后运行会发现报错,无法访问我们的服务器。
二,经过多番的努力后,(新手各种翻阅百度)。在log日志文件中发现报错:未查找到xxx.xml
才发现我们发布文件没有自动生成对应的xml文件,这时候需要我们自己手动在web应用下.csproj里<PropertyGroup>加上这么一句代码:
<GenerateDocumentationFile>true</GenerateDocumentationFile>
这句的作用应该就是让我们发布文件时自动生成xml文档。
好了,接下来就重新发布一下,然后部署到iis上浏览一下,叮:你会发现浏览成功了!嘿嘿
当然,其他报错你也可以通过看发布日志去发现解决。