最近在发布系统时,又遇到一些问题。之前在学习牛腩的时候发布过系统,当时就遇到一些问题,大多出在配置文件上。下面记录一下系统发布的一般步骤,便于下次查看。
【步骤】
1、WCF项目分为Client端和Service端,首先需要将客户端和服务端分别在VS资源管理器中右击发布,新建配置文件名称——连接——设置——预览——发布,具体步骤就不详细说明了。
2、在VS中将Client端和Service端发布到不同的文件夹中,然后就是在IIS中添加网站,同样的需要添加Client端和Service端两个网站。右击添加网站:
3、添加成功后一般需要对应用程序池进行高级设置:
4、对添加的网站一般还需要进行编辑权限,权限设置成everyone:
上面和牛腩发布时是一样的,不同之处就是需要发布两个网站(Client端和Service端),下面是稍微不同的地方:
5、浏览网站,先浏览Service端的网站,显示如下:
点击Service.svc进入:
6、做好前面的准备,最后再浏览Client端的网址,就可以成功看到网页了。
可能遇到的问题:
1、 网站添加成功后没有进行编辑权限为Everyone:
2、下面这个问题就是相关Windows功能没有启动,控制面板——程序——启动或关闭Windows功能
我这次出现这个问题是因为之前没有发布过WCF系统,Windows功能中没有启动WCF服务:
【小结】
之前学习牛腩发布的时候也是遇到各种问题,但是看网上基本都有答案就没有写博客总结一下,这次再遇到问题感觉还是有必要自己总结一下的。