Skip to content
This repository was archived by the owner on May 24, 2019. It is now read-only.

Latest commit

 

History

History
79 lines (41 loc) · 1.96 KB

File metadata and controls

79 lines (41 loc) · 1.96 KB

core

该系统提供提供了所有AD、Exchange相关的接口,目前基于C# 开发。

部署说明

1.添加IIS功能

image

image

勾选以下相关的角色 image

添加.net 3.5功能

image

安装完成后重启计算机

打开组策略 计算机配置—— 管理模板——windows组件——windows 远程管理(WinRm)——WinRM客户端

启用允许未加密通信

image

配置 受信任的主机 启用,可指定ip,*代表允许所有。

image

2.配置IIS

拷贝本目录下的release到D盘根目录 并重命名为 itapi

打开IIS管理器,右键添加网站

image

输入网站名称,设置物理路径,设置ip,端口

image

设置完成后点击浏览网站测试是否成功(如遇报错请参见报错部分)

image

如看到下图则表示IIS部署成功

image

在浏览器输入本机IP地址+端口+/api/adapi/iisonlinetest,可以测试看到接口是否正常工作

image

3.常见报错

  1. 配置项无法更改

image

image

出现这个错误是因为 IIS 7 采用了更安全的 web.config 管理机制,默认情况下会锁住配置项不允许更改。要取消锁定可以以管理员身份运行命令行

 %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers 

。其中的 handlers 是错误信息中红字显示的节点名称。同理如果modules也被锁定,可以运行

%windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/modules

image