.NetCore swagger发布到iis时访问api出现404的解决方案

介绍

使用netcore作为纯后端提供api已经变得越来越频繁,swagger也成为很多人的选择。通常会在代码中限制ASPNETCORE_ENVIRONMENT为Production时关闭swagger。但是往往我们需要将api发布到本地iis调试或供他人使用时,swagger将会被禁止。发布后项目往往默认为Production环境,将其修改为Development即可解决。

解决方法

打开发布到iis的文件夹下的web.config文件,添加以下代码:


     

修改后的web.config结构大致如下:



  
    
      
        
      
      
      
        
      
    
	
  

更多环境及发布详细介绍可参考netcore环境设置。

你可能感兴趣的:(.NetCore)