这是我开发的一款免费的,绿色的WCF宿主工具,一键启动,方便快捷,省去了安装和配置IIS的麻烦,也不需要配置文件。

该工具运行环境为.Net Framework 4.5.1(这个是必装的,win10自带4.6理论上可以直接运行,没测试过-_-!),但是理论支持所有版本的WCF,不过必须要装相对应的Framework。

下面我就介绍一下如何使用吧。

最新下载地址:

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

密码:8d9t

关于以服务启动的相关说明

然后准备一个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。

MythXinWCF通用宿主绿色版发布(一键启动,方便快捷)的更多相关文章

  1. MythXinWCF通用宿主绿色版V1.2发布,及服务启动相关说明

      最新下载地址 更新日志: 1.宿主配置增加了最大连接及队列数.允许数据传输量 2.程序大量优化 3.bug修正 4.增加已服务方式启动 点击服务方式启动后,会将软件注册为服务. 然后软件就会变成一 ...

  2. MythXinWCF通用宿主绿色版V1.1

    更新内容:宿主的唯一编号和名称可以输入符号"."日志文本框增加滚动条,并且总是显示文本末端增加启动方式选择:1.手动启动 2.跟随系统启动 最新下载地址: http://pan.b ...

  3. 蓝点通用管理系统V13版发布了!

    蓝点通用管理系统13版已发布! 重磅新功能:系统的通知和提醒功能,增加微信方式,微信通知.微信查询数据.微信拍照上传....... 蓝点的客户管理系统.进销存管理系统.产品管理系统.工作流管理系统.投 ...

  4. Java 开源博客 Solo 1.2.0 发布 - 一键启动

    Solo 1.2.0 正式发布了,感谢一直以来关注 B3log 开源的朋友! 在这个版本中,我们引入了一个新的特性 -- 独立模式: 不需要安装数据库.Servlet 容器 只需要安装好 Java 环 ...

  5. MySQL 5 绿色版(BAT版本) mysql50green转自http://hi.baidu.com/dburu/blog/item/e753fcc4362458aa8226accb.htmlMySQL 5 绿色版(BAT版本) By )

    以前提供下载的那个 MySQL 绿色版是来自于 Web 开发工具箱之 Apache PHP MySQL 绿色套装版, 原作者是为了方便自己开发所做的一套整合了 Apache, PHP, MySQL 的 ...

  6. iDempiere 使用指南 绿色版一键启动测试环境

    Created by 蓝色布鲁斯,QQ32876341,blog http://www.cnblogs.com/zzyan/ iDempiere官方中文wiki主页 http://wiki.idemp ...

  7. 安装、设置与启动MySql5.1.30绿色版的方法

    1.解压 mysql-noinstall-5.1.30-win32.zip(下载地址http://dev.mysql.com/downloads/mysql/5.1.html) 2.在 F 盘建立目录 ...

  8. mysql绿色版在windows系统中的启动

    mysql绿色版在windows系统中的启动 1.下载mysql免安装版 例如:mysql-5.7.11-winx64 2.修改配置文件,my-default.ini名称改为:my.ini,文件里面的 ...

  9. 安装、设置与启动MySql绿色版的方法

    原文:安装.设置与启动MySql绿色版的方法 1.解压 mysql-noinstall-5.1.30-win32.zip(下载地址http://dev.mysql.com/downloads/mysq ...

随机推荐

  1. windows下mysql 5.7的配置全过程

    这是一套在好多次的安装下总结出来的经验,包括很多种遇到的问题,查过很多资料,特此总结一下. 一.从官网下载MySQL的zip(免安装的) 解压mysql-5.7.11-winx64.zip到自己指定的 ...

  2. js中typeof 与instanceof的区别

    1.typeof 用来检测给定变量的数据类型,其返回的值是下列某个字符串: "undefined":变量未定义 "boolean":变量为布尔类型 " ...

  3. JS形参与实参问题

    JavaScript的参数传递也都是采用值传递的方式进行传值. (1)     通过实参调用函数的时候,传入函数里的是实参的副本而不是实参,因此在函数里面修改参数值并不会对实参造成影响. 例如:将全局 ...

  4. HDU1281(二分图最大匹配,棋盘建图,找关键点)

    棋盘游戏 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submis ...

  5. HDU1018 (斯特林公式)

    Big Number Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total ...

  6. K-D树问题 HDU 4347

    K-D树可以看看这个博客写的真心不错!这里存个版 http://blog.csdn.net/zhjchengfeng5/article/details/7855241 HDU 4349 #includ ...

  7. Backbone Collection 源码简谈

    一切由一个例子引发: var Man=Backbone.Model.extend({ initilize:function(){ this.bind('change:name',function(){ ...

  8. 非旋转Treap——普通平衡树

    扔板跑…… #include<bits/stdc++.h> #define N 100010 #define mp make_pair using namespace std; typed ...

  9. 基于Docker 搭建 wordpress

    在Docker中,一般遵循一个Docker只运行一个应用,这样方便维护. 首先需要将centos 镜像pull到本地,并搭建本地yum仓库 yum仓库地址:http://192.168.2.11:80 ...

  10. [ 总结 ] 删除通过find查找到的文件

    [root@cloud abc]# touch test{,,,} [root@cloud abc]# ls shadow test test1 test2 test3 test5 [root@clo ...