C#编写ASP.NET Core的Web API并部署到IIS上的详细教程(API用于准确获取Word/Excel/PPT/PDF的页数)6 -将项目部署到IIS,及常见错误解决方案
- 1.前言
- 2.安装IIS
- 3.发布项目
- 4.将项目部署到IIS Web Site上
- 5.验证IIS Web Site
- 6.常见错误及解决方案
-
- 6.1 IIS Web Site无法启动
- 6.2 网页报错“HTTP 错误 500.19 - Internal Server Error ”
- 6.3 接口报错“Retrieving the COM class factory ... failed ... error:8007005”
- 6.4 接口报错“Microsoft Excel 不能访问文件...”
- 6.5 接口报错“Insufficient memory to continue the execution of the program.”
- 6.6 接口报错“拒绝访问”
- 6.7 接口报错“8000401a 因为配置标识不正确,系统无法开始服务器进程,请检查用户名和密码”
1.前言
本文是接:
《C#编写ASP.NET Core的Web API并部署到IIS上的详细教程(API用于准确获取Word/Excel/PPT/PDF的页数)1 -环境准备及创建项目》
《C#编写ASP.NET Core的Web API并部署到IIS上的详细教程(API用于准确获取Word/Excel/PPT/PDF的页数)2 -获取Word的页数》
《C#编写ASP.NET Core的Web API并部署到IIS上的详细教程(API用于准确获取Word/Excel/PPT/PDF的页数)3 -获取PPT和PDF的页数》
《C#编写ASP.NET Core的Web API并部署到IIS上的详细教程(API用于准确获取Word/Excel/PPT/PDF的页数)4 -获取Excel的页数》
《C#编写ASP.NET Core的Web API并部署到IIS上的详细教程(API用于准确获取Word/Excel/PPT/PDF的页数)5 -添加Model类和Controller类,及项目调试》
的最后一篇。
由于整个系列介绍得很详细,篇幅较长,所以分成多篇博文进行叙述。个人建议从第一篇博文开始阅读。
2.安装IIS
2.1 Windows 10安装IIS
首先,在“控制面板”中找到“程序”,如下图:
进入后,点击“启用或关闭Windows功能”,然后找到“Internet Information Services”,选择你所需要的IIS功能即可。我的选择如下图:
点击确定,即可自动完成安装IIS。
2.2 Windows Server 2016安装IIS
在Windows Server的“服务器管理器中”,选择“添加角色和功能”,如下图:
一路“下一步”,如下图:
然后在“服务器角色”这里,找到“Web服务器(IIS)”,然后勾选所需的功能即可,如下图:
最后点击完成后,Server中就会自动安装IIS的相关功能,如下图:
3.发布项目
发布项目,我采用的是Vistual Studio发布到本地文件夹中的方式。
在VS中点击“生成”,然后选择“发布”,如下图:
然后选择“启动”,进入“选取发布目标”页面,选择“文件夹”,如下图: