澳门蒲京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,右键管理员启动,输入上面的授命即可。