开启 IIS 之后,先把刚才的 webservice 发布之后,然后打开IIS 管理器。
选择自定义,然后输入配置文件名称,然后点击下一步。
然后选择发布的方式和发布的路径,然后点击下一步。
设置不用改,继续下一步。然后点击发布。
这样就发布完成了,现在打开 IIS 管理器,然后选择网站,点击添加网站。
输入网站的名称、IP地址(本机可以不输入IP地址)和端口,选择文件的路径,然后点击确定,网站就创建完成了。
当然,并不一定就立马可以使用了,这之中会出现很多的错误,下面是我碰到的一些错误和一些解决方法。
这个错误是因为文件的访问权限不够的问题。解决方法就是点击编辑权限。
然后选择安全栏,点击编辑。
然后点击添加一个用户,把权限设置为允许。或者使用下面这种方法:
选择网站,然后选中身份验证,点击基本设置。
选择连接为。
然后选择特定用户,点击设置,输入本机的用户名和密码,点击确定就可以了。然后可以点击测试设置看看效果。
这个错误的原因是在安装Framework v4.0之后,再启用IIS,导致Framework没有完全安装。
解决方法就是:开始菜单 > 命令提示符(管理员),然后输入并执行 %windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i 命令行。
这个问题的是因为,应用程序池设置的原因,开始新建网站的时候没有选择应用程序池,默认为v2.0的版本,不支持 Framework 4.5。
解决方法就是选择应用程序池,然后改为v4.0的版本,管道模式设置为集成。
这个错误的原因是由于系统目录下的Temp目录无相应的权限所致。
解决方法就是进入 C盘windows 目录下的 Temp目录,右键属性 > 安全栏 > 编辑 > IIS_IUSRS 的权限设置为完全控制。
这个错误的原因是因为没有配置网站的默认文档。
解决方法就是选中网站,点击默认文档,然后添加一个默认的页面,即应用程序的起始页面。
然后,处理了众多问题之后,总算是部署成功了。