一、IIS部署
1. 打开控制面板,
在程序和功能下,选择打开或关闭Windows功能。
等待加载,选择Internet信息服务,勾选如下选项
二、网站添加
1、 控制面板
--》管理工具 --》Internet 信息服务(IIS)管理器,点击进入。
2.添加网站,选择配置
- 把上一篇生成的发布目录拷贝到F:\WebService_MyTest
-
输入网站的名称、IP地址(本机可以不输入IP地址)和端口,选择文件的路径,然后点击确定,网站就创建完成了
3.目录启用
- 添加好后,在网站栏下就能看到你刚刚添加的网站项,点击它,选择目录浏览,
-
右侧启用按钮点击下,将目录启用;
4、右侧有浏览网站,
-
点击浏览看是否成功发布。
三、常见错误及处理
1、HTTP错误403.14
- 错误原因:没有配置网站的默认文档。
-
解决方法:就是选中网站,点击默认文档,然后添加一个默认的页面,即应用程序的起始页面。
2、HTTP错误500.19
- 错误原因:是因为文件的访问权限不够的问题。
-
解决方法就是点击编辑权限。
-
然后选择安全栏,点击编辑。
-
然后点击添加一个用户,把权限设置为允许。或者使用下面这种方法:
选择网站,然后选中身份验证,点击基本设置。
-
选择连接为
-
然后选择特定用户,点击设置,输入本机的用户名和密码,点击确定就可以了。然后可以点击测试设置看看效果。
3、HTTP错误500.21
- 错误的原因:是在安装Framework v4.0之后,再启用IIS,导致Framework没有完全安装。
- 解决方法就是:开始菜单 > 命令提示符(管理员),然后输入并执行下面的命令行。
%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
4、“/” 应用程序中的服务器错误,配置错误
- 错误的原因:应用程序池设置的原因,开始新建网站的时候没有选择应用程序池,默认为v2.0的版本,不支持 Framework 4.5。
-
解决方法:就是选择应用程序池,然后改为v4.0的版本,管道模式设置为集成。
5、“/” 应用程序中的服务器错误,编译错误
- 错误的原因:是由于系统目录下的Temp目录无相应的权限所致。
-
解决方法:就是进入 C盘 windows 目录下的 Temp 目录,右键属性 > 安全栏 > 编辑 > IIS_IUSRS 的权限设置为完全控制。
四、参考资料
1、Xiaoyi2122的博客https://blog.csdn.net/zhangxiao0122/article/details/80563557
2、weixin_33971977的博客https://blog.csdn.net/weixin_33971977/article/details/93826008