MythXinWCF通用宿主绿色版发布(一键启动,方便快捷)_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > MythXinWCF通用宿主绿色版发布(一键启动,方便快捷)

MythXinWCF通用宿主绿色版发布(一键启动,方便快捷)

 2017/1/18 5:31:08  鑫de神话  程序员俱乐部  我要评论(0)
  • 摘要:这是我开发的一款免费的,绿色的WCF宿主工具,一键启动,方便快捷,该工具运行环境为.NetFramework4.5.1(这个是必装的,win10自带4.6理论上可以直接运行,没测试过-_-!),但是理论支持所有版本的WCF,不过必须要装相对应的Framework。开发这款软件的目的在于不需要安装IIS,不需要配置文件,简化部署。下面我就介绍一下如何使用吧。首先下载地址:http://pan.baidu.com/s/1pLfLX83然后准备一个WCF,我建立了默认的WCF类库项目
  • 标签:绿色版 发布 WCF 启动

这是我开发的一款免费的,绿色的WCF宿主工具,一键启动,方便快捷,该工具运行环境为.Net Framework 4.5.1(这个是必装的,win10自带4.6理论上可以直接运行,没测试过-_-!),但是理论支持所有版本的WCF,不过必须要装相对应的Framework。开发这款软件的目的在于不需要安装IIS,不需要配置文件,简化部署。下面我就介绍一下如何使用吧。

首先下载地址:

http://pan.baidu.com/s/1pLfLX83

 

然后准备一个WCF,我建立了默认的WCF类库项目。

 

 

把默认方法修改了下。

 

 

然后编译一下,然后把DLL放到软件的Default_Host文件夹下

 

 

 

 

然后运行软件

会看到找到一个服务

 

然后点击一键启动,然后运行完成后程序会最小化托盘。

 

点击任务栏图标,显示窗体

 

会看到服务的网址,我们在浏览器中输入网址查看。

 

说明这个服务已经可以正常访问了。

 

接下来我将建一个Silverlight程序来调用这个服务。

由于Silverlight必须要需要允许跨域才能访问,而且引用web服务时需要打开元数据。

这就要修改一下宿主的设置。点击管理标签,然后点击编辑。

 

由于服务在启动过程中无法,修改必须要先停止服务。

 

然后勾选上允许跨域和公开元数据后,点击保存(保存成功会退出编辑模式,再点击进入,点启动按钮即可)。

 

好了在Silverlight例子中引用服务。

 开始测试

 

输入数字返回结果。

 

测试OK。

 

接下来我们建个Framework3.5的WCF。

 

 

将方法修改下,并且将值*3.5。

 

然后新建一个宿主来运行这个服务,点击管理标签中的新增。

 

然后修改一下,这次我们使用NetTcpBinding。注意Tcp若要支持跨域则宿主地址的端口必须为4502-4534;而跨域服务必须使用80端口所以必须保证80端口不被其他程序占用。

 

点击保存后软件根目录下会多出Test35_Host这个目录。

 

将3.5的DLL扔进去

 

编辑宿主点击重新加载WCF服务,会看到找到一个WCF服务,保存后启动。

 

 

 然后我们用之前的Silverlight来测试。添加这个服务引用,再建个Label接受结果。

 

 

测试OK。

发表评论
用户名: 匿名