房地产项目WCF 之部署(2010版本之上)

第一,在WIN系统下开辟IIS,每种操作系统是不同之,请不要做瞎。

1、控制面板—左下放的次序—启用或关闭Windows功能,如图:

 

房地产项目 1

2、找到Internet Information
Services,其中FTP服务器,WEB管理工具下面的装有文件夹和其子文件夹全选,令万维网服务着的安全性、常见HTTP功能、性能功能全选。如下图:

房地产项目 2

还有,应用程序开发成效勾选状态如图:

房地产项目 3

运行状况诊断下均无勾选。

此外,Win8与Win7不同之处在于这,即,在启用或关闭Windows功能界面的上面,有.NET
Framework4.5高等服务,其勾选状态应当如下图:

房地产项目 4

由来,系统所欲的IIS环境应当已经具备

一、用VS2013启动IIS EXPRESS

 选中列,不是选中某个文件,然后附加到浏览其运转(单击平时调试普通程序的十分绿色三角)

房地产项目 5

浏览器会来如下界面:

房地产项目 6

单击中部位置的Service.svc.cs,浏览器呈现如下界面:

房地产项目 7

代表VS已经为而开了一个劳务,并且告诉了若什么样在客户端调用。到上的地址便是自红线中标识出来的不得了蓝色连接。到时候在客户端程序中添加进去就足以了。

仲、部署及本土IIS

用管理员身份打开VS2013

然后右键工程名字,选择属性,弹出对话框,在左选择web选项卡,然后于画红框处的组合框中甄选安排及地面IIS,如图:

房地产项目 8

铭记项目URL。

然后单击左侧的包装/发布网页选项卡,在“要配备之路适用于具有配置方法”中甄选“仅限制运行是应用程序所待的文本”,如图:

房地产项目 9

下一场按照F5,就布局至地头IIS了,把上高达图那个URL复制到浏览器,就是见证奇迹的随时了。

老三、部署及远程服务器

环境:本地:VS2013+WIN8.1(操作系统无关系的)

远程:windows server2012(安装好IIS)

1、本地操作:

右键单击工程,单击宣布,在弹出的窗口中,单击(默认)左侧的部署文件,单击从定义,然后将品种被的布置文件的名字输上,如图:

房地产项目 10

然后选择左侧连接,发布办法选择文件系统,目标位置选而喜爱的当地文件夹,到上会公布在拖欠公文夹下,如图:

房地产项目 11

然后单击左侧安装,选择Relase,如图:

房地产项目 12

接下来单击预览,基本没什么操作,单击宣布,如图:

房地产项目 13

如此,在刚才选的文件夹下面就意识了以下几独东西:

我的是D:\Secpayment

房地产项目 14

以包含这三单宝的文书夹拷贝到长途服务器上,我少还在了C盘。如此,本地操作结束。

2、服务器操作:

于服务器被开辟web publish service
服务,怎么打开就是不演示了,我耶记不清了。。。看官你查查怎么打开服务就是实行了。

然后打开IIS管理器,单击左侧的应用程序池,点击后继,右侧有只装应用程序池默认设置,点开,然后设置也v4.0,如图:

房地产项目 15

随后,右键单击左侧的“网站”,点击添加网站,弹出如下窗口:

房地产项目 16

网站称即使将以左边展示的,物理路径就是是若拷贝到服务器的杀文件夹。IP请捎你远程访问服务器的慌IP,端口的话,你的80免克为此就易8080.

瞩目:要单击测试设置,可能会见现出如下提示:

房地产项目 17

 

为了印证授权,关掉这个窗口,在齐及图备受,单击连接为,在弹出的窗口里挑选特定用户,单击设置。输入而登录服务器的账号密码即可:

从此验证如图:

房地产项目 18

接下来关门是,就可揭示了。但是当浏览网站经常发现,说禁用长数据公布了。那我们看一下布置文件:

房地产项目 19

先是个红线出,

serviceMetadata httpGetEnabled=”true”
设置也true,而后面https的老一定要是安装也false,因为~~服务器不支持。

保存。然后在IIS管理器中,右键单击刚才的网站,管理网站–浏览,OK了。

房地产项目 20

注意:

IIS 7访问的时刻出现以下很:

勿可知以这个路中动用这个配置节。如果当父亲级别达锁定了该节,便会面世这种气象。锁定是默认设置的(overrideModeDefault=”Deny”)……

 

缓解方案:

 

以 IIS 7 采用了再次安全的 web.config
管理机制,默认情况下会锁住配置起无允更改。

运转命令行 

C:\windows\system32\inetsrv\appcmd
unlock config -section:system.webServer/handlers 
内部的 handlers 是错误信息中红字显示的节点名称。
设modules也被锁定,可以运行

C:\windows\system32\inetsrv\appcmd
unlock config -section:system.webServer/modules

在意:cmd.exe要盖管理人身份启动,在c:\windows\system32下蛋找到cmd.exe,右键管理员启动,输入上面的授命即可。

 

相关文章