WCF 之部署(2010版本之上)WCF 之配备(2010本子之上)

by admin on 2018年10月5日

第一,在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,右键管理员启动,输入上面的命即可。

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图