大红鹰葡京会WCF 之部署(2010本之上)WCF 之配备(2010版之上)

首先,在WIN系统下打开IIS,每种操作系统是殊的,请不要打瞎。

首先,在WIN系统下打开IIS,每种操作系统是例外之,请不要将瞎。

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

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

 

 

大红鹰葡京会 1

大红鹰葡京会 2

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

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

大红鹰葡京会 3

大红鹰葡京会 4

再有,应用程序开发功能勾选状态如图:

再有,应用程序开发力量勾选状态如图:

大红鹰葡京会 5

大红鹰葡京会 6

运行状况诊断下都不勾选。

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

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

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

大红鹰葡京会 7

大红鹰葡京会 8

迄今为止,系统所要之IIS环境应当既有

至今,系统所用之IIS环境应当已经拥有

一、用VS2013启动IIS EXPRESS

一、用VS2013启动IIS EXPRESS

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

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

大红鹰葡京会 9

大红鹰葡京会 10

浏览器会时有发生如下界面:

浏览器会发生如下界面:

大红鹰葡京会 11

大红鹰葡京会 12

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

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

大红鹰葡京会 13

大红鹰葡京会 14

意味着VS已经给而从头了一个劳动,并且告诉了卿如何当客户端调用。到时候的地方便是自己红线中标识出来的好蓝色连接。到早晚以客户端程序中添加进去便好了。

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

其次、部署及当地IIS

老二、部署到地方IIS

故而管理员身份打开VS2013

从而管理员身份打开VS2013

下一场右键工程名字,选择属性,弹出对话框,在左侧选择web选项卡,然后在画红框处的组合框中挑选安排至本地IIS,如图:

下一场右键工程名字,选择属性,弹出对话框,在左选择web选项卡,然后以画红框处的组合框中挑选安排到本地IIS,如图:

大红鹰葡京会 15

大红鹰葡京会 16

切记项目URL。

牢记项目URL。

接下来单击左侧的包装/发布网页选项卡,在“要部署之种适用于有配置方法”中挑选“仅限制运行是应用程序所要的文本”,如图:

接下来单击左侧的包/发布网页选项卡,在“要布局之品类适用于所有配置方法”中精选“仅限制运行是应用程序所欲的文件”,如图:

大红鹰葡京会 17

大红鹰葡京会 18

接下来以F5,就配备至地方IIS了,把上直达图那个URL复制到浏览器,就是见证奇迹的随时了。

然后按F5,就配置到当地IIS了,把上及图那个URL复制到浏览器,就是见证奇迹的时刻了。

老三、部署至远程服务器

其三、部署及远程服务器

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

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

远程:windows server2012(安装好IIS)

远程:windows server2012(安装好IIS)

1、本地操作:

1、本地操作:

右键单击工程,单击宣布,在弹出的窗口中,单击(默认)左侧的配置文件,单击于定义,然后拿品种遭到的布文件的名字输进入,如图:

右键单击工程,单击宣布,在弹出的窗口被,单击(默认)左侧的配置文件,单击于定义,然后拿项目受到的配备文件的名输上,如图:

大红鹰葡京会 19

大红鹰葡京会 20

下一场选择左侧连接,发布办法选择文件系统,目标位置选而嗜的地头文件夹,到上会颁布在该公文夹下,如图:

下一场选取左侧连接,发布办法选择文件系统,目标位置选而嗜的本地文件夹,到下会公布于拖欠公文夹下,如图:

大红鹰葡京会 21

大红鹰葡京会 22

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

接下来单击左侧安装,选择Relase,如图:

大红鹰葡京会 23

大红鹰葡京会 24

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

然后单击预览,基本没什么操作,单击宣布,如图:

大红鹰葡京会 25

大红鹰葡京会 26

诸如此类,在刚才选的文本夹下面就意识了以下几单东西:

这么,在刚才选的文书夹下面就是发现了以下几独东西:

我的是D:\Secpayment

我的是D:\Secpayment

大红鹰葡京会 27

大红鹰葡京会 28

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

用含有这三只宝贝的文本夹拷贝到长途服务器上,我小还在了C盘。如此,本地操作结束。

2、服务器操作:

2、服务器操作:

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

于服务器受到开辟web publish service
服务,怎么打开就非演示了,我哉忘怀了。。。看官你查查怎么打开服务就实行了。

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

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

大红鹰葡京会 29

大红鹰葡京会 30

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

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

大红鹰葡京会 31

大红鹰葡京会 32

网站称即使将以左边展示的,物理路径就是是若拷贝到服务器的怪文件夹。IP请捎而远程访问服务器的杀IP,端口的话,你的80休能够用便易8080.

网站称即使即将在左展示的,物理路径就是是若拷贝到服务器的非常文件夹。IP请捎而远程访问服务器的特别IP,端口的话,你的80休可知用便变8080.

注意:要单击测试设置,可能会见油然而生如下提示:

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

大红鹰葡京会 33

大红鹰葡京会 34

 

 

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

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

其后验证如图:

然后验证如图:

大红鹰葡京会 35

大红鹰葡京会 36

接下来关门是,就可以发表了。但是当浏览网站时意识,说禁用长数据发布了。那咱们看一下安排文件:

接下来关门是,就可以发表了。但是当浏览网站时意识,说禁用头数据发布了。那我们看一下安排文件:

大红鹰葡京会 37

大红鹰葡京会 38

先是个红线出,

首先单红线出,

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

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

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

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

大红鹰葡京会 39

大红鹰葡京会 40

注意:

注意:

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

IIS 7访问的上起以下很:

未克以这个路中使用这个配置节。如果以大级别达锁定了该节,便会冒出这种状况。锁定是默认设置的(overrideModeDefault=”Deny”)……

非克于这个路中行使这配置节。如果以爸爸级别上锁定了该节,便会油然而生这种景象。锁定是默认设置的(overrideModeDefault=”Deny”)……

 

 

釜底抽薪方案:

釜底抽薪方案:

 

 

因 IIS 7 采用了再次安全之 web.config
管理机制,默认情况下会锁住配置起不容许更改。

坐 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/handlers 
其间的 handlers 是错误信息中红字显示的节点名称。
假若modules也让锁定,可以运行

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

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

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

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

 

 

相关文章

admin

网站地图xml地图