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

解决方法

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

<environmentVariables>
<environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
</environmentVariables>

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

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<location path="." inheritInChildApplications="false">
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="dotnet" arguments="*.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="InProcess">
<environmentVariables>
<environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
</environmentVariables>
</aspNetCore>
</system.webServer>
</location>
</configuration>

最新文章

  1. CRL快速开发框架系列教程五(使用缓存)
  2. Linux下如何修改Apache根目录
  3. Java枚举常见7种用法
  4. linuxmint获取root
  5. 转:三十二、Java图形化界面设计——布局管理器之CardLayout(卡片布局)
  6. Linux下的Job Control(转:http://blog.chinaunix.net/uid-26495963-id-3062757.html)
  7. Page Controller页面控制器实现
  8. Java新手如何学习Spring、Struts、Hibernate三大框架?(转)
  9. POJ 2484 A Funny Game
  10. IntelliJ IDEA应用[一]下载与安装
  11. maven项目 在eclipse,InteliJ IDEA中的一些问题
  12. Aes加解密,php
  13. 导出jqgrid表格数据为EXCEL文件,通过tableExport.js插件。
  14. maven工程下添加oracle驱动包
  15. Vuejs——(10)组件——父子组件通信
  16. SpringBoot之oauth2.0学习之服务端配置快速上手
  17. php reids 单机命令
  18. 内存直读技术DMA
  19. python 用type()创建类
  20. 关于QT应用在XP系统上兼容运行的问题

热门文章

  1. 021 CSS高级特性
  2. Spark累加器(Accumulator)
  3. Python3基础 complex 声明复数
  4. Linux记录-常用统计awk
  5. 论H5嵌入APP的联合登录的解决方案
  6. ios开发将截图保存到相册
  7. spring 装配bean的混合使用
  8. CentOS "libc.so.6: version 'GLIBC_2.14' not found"解决方法,同理'GLIBC_2.15' not found"
  9. DBGrid中插入DateTimePicker
  10. Jquery操作表格多出一个内容行