项目里有一个类项目(…lightApp) 里面有index.xaml页面 服务应用等,另一个是网站服务(…Service) 里面是写后台方法 后台逻辑(包括连接数据库及返回数据)的 bll dll Controller层依次访问的。
网站服务写好后台逻辑后,项目里生成,发布网站,把文件copy到服务器或者本地的iis上新建并且发布网站,目录浏览设置为开启,保证IIS里访问不报错,如图一。然后返回类项目里的去添加服务引用,就是IIS上访问的路径,把localhost换成IP地址即可,如图二,之后更新服务引用。在类项目的index.cs(页面为index.xaml)文件中即可引用该服务中的后台方法,也可启动调式看返回的数据,但是调转不到后台方法里。如果要发布,让测试人员测试访问的话,再把类项目release生成后,Bin里面的文件再次发布到IIS的新网站上,若默认文档里面没有我们的页面,添加即可 譬如 …light.xaml ,能正确访问即可 那么别人在浏览器中输入含ip地址的网址即可进入。IIS一共新建俩个,共用的一个应用池,如图三。
tips:每次修改了后台方法参数或逻辑 都要重新发布 并且更新引用服务,如果是连的oracle数据库,需要在服务器或者本地的指定文件里配置上tns。
图一:
图二:
图三: