|
主题设置

卡片式面板通常用于非白色背景色的主体内

发布 Web API

发布 Web API 到服务器上,才能向外提供可调用的 API 接口。

发布

在 TestAPI 项目上 “右键→发布”

选择发布到 “文件夹”,然后点击 “下一步”

选择发布的位置

如果发布的位置不在本机,而在局域网中的某台服务器上,有可能会发布失败。

以下发布的位置在局域网中某台服务器上,点击发布后,发布失败。

在服务器上设置要发布位置的文件夹的访问权限

在文件夹上 右键→授予访问权限→特定用户,搜索用户,然后添加

将权限改为 “读取/写入”,然后点击 “共享”

共享成功

再次尝试发布 WebAPI 到指定地址,最终发布成功。

部署服务器

打开 WINDOWS 上的 IIS 服务器,在 “网站” 上 “右键→添加网站”

填写 “网站名称”、“物理路径”(路径为发布 WebAPI 的文件夹)、“IP 地址”

点击 “确定” 创建网站,提示 "在计算机“:”上没有找到服务WAS"

原因是 IIS 服务的有些功能没有安装全,进入 “控制面板→程序→启用或关闭 Windows 功能”,勾选 IIS 服务下所有选项,点击 “确定”。

安装完成后,重新启动网站

网站虽然启动成功了,但访问网站的时候,可能会出现如下报错。

这是因为 IIS 服务中,下图中的项没有安装,进入 “控制面板→程序→启用或关闭 Windows 功能” 进行安装。

为了避免因为 IIS 中少安装东西报错,不要犹豫,最好将 IIS 下的所有东西都安装。

安装完成后继续访问网站,还可能会报错如下。

上网搜了一下说是共享文件夹的目录权限问题,需要增加 everyOne 的权限

增加 everyOne 权限后,再次浏览网站,访问成功