VS2013编写发布WCF之二,2010版本之上

Posted by

首先,在WIN系统下展开IIS,种种操作系统是分化的,请不要弄混。

 

 

上文简单介绍了如何树立WCF工程同期调节和测量检验,上边说一下哪些陈设。

本文将时有时无呈报三种配备格局,随着项目标开始展览将随处补全。

 

 

 宣称:
用管理员身份展开VS二〇一一,发表前请将次第的.net版本改成与服务器相符的,我这示例是4.0版。

 

首先,在WIN8系统下开荒IIS,WIN8与WIN7是例外的,请不要弄混。

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

单击中部地方的Service1.svc,浏览器呈现如下分界面:

图片 7

表示VS已经替你开了一个劳动,并且告诉了你哪些在客户端调用。到时候的地点正是作者红线中标记出来的特别法国红连接。到时候在客户端程序中增添进去就

二、安排至地面IIS

本以为会和VS二〇一〇那样复杂,结果,万万没悟出啊,如此简约,在此极度感激的博主。

以此网站,今天,后天白天都没张开,明晚时局好,张开了。话十分少说,半分钟教会你。

先是参照前文把WINDOWS的IIS该打勾的打勾。

用管理员身份打开VS贰零壹壹

下一场右键工程名字,采用属性,弹出对话框,在左边手选取web选项卡,然后在画红框处的组合框中选择安顿到地面IIS,如图:

图片 8

牢记项目U锐界L。

然后单击左边包车型大巴卷入/揭橥网页选项卡,在“要计划的品种适用于具有配置方法”中精选“只限运转此应用程序所需的文件”,如图:

图片 9

然后按F5,就计划到本地IIS了,把上上海体育地方那个U库罗德L复制到浏览器,正是见证神跡的随时了。

 

三、安插至远程服务器

意况:本地:VS二零一一+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

(完)

我们将

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

用管理员身份展开VS2012

下一场右键工程名字,选拔属性,弹出对话框,在左臂选取web选项卡,然后在画红框处的组合框中甄选安插到地方IIS,如图:

图片 8

难忘项目U昂CoraL。

然后单击侧边包车型客车卷入/公布网页选项卡,在“要布署的类型适用于具有配置方法”中挑选“只限运转此应用程序所需的公文”,如图:

图片 9

然后按F5,就配置到本地IIS了,把上上海教室那二个UENVISIONL复制到浏览器,就是见证神跡的随时了。

三、铺排至远程服务器

条件:本地:VS二零一二+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,右键管理员运行,输入下面包车型大巴一声令下就能够。

 

相关文章

Leave a Reply

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