# # 基于IIS使用knife4j

在上一篇中,我们通过改造`knife4j`的源码,构造了自己的front版本,接下来

本篇主要讲解如何使用IIS服务器运行`knife4j`

WARNING

关于Windows环境的IIS环境安装不在本篇文章的范围内,不知道IIS如何安装的请自行搜索解决

我们在上一篇中在分组的url中,我们构建了一个虚拟的地址`/static/services.json`

接下来,我们在同目录中创建该文件,如下图：

`services.json`文件的内容参考java技术体系接口返回的结构即可,如下：

    [
        {
            "name": "knife4j-front服务模块",
            "url": "/static/server1.json",
            "swaggerVersion": "2.0",
            "location": "/static/server1.json"
        },
        {
            "name": "第二个模块",
            "url": "/static/server2.json",
            "swaggerVersion": "2.0",
            "location": "/static/server2.json"
        }
    ]

在分组的JSON结构中,我们同样返回一个Swagger 实例的静态JSON结构地址`/static/server1.json`

该JSON结构返回的是真正的Swagger结构,结构如下图：

构造虚拟的JSON结构完成后,接下来启动IIS服务,在浏览器访问地址(`http://localhost:port/doc.html`),效果如下：

被围观 人次