zoukankan      html  css  js  c++  java
  • MythXinWCF通用宿主绿色版发布(一键启动,方便快捷)

    这是我开发的一款免费的,绿色的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。

  • 相关阅读:
    Java 基础(接口的应用:代理模式 Proxy)
    Appium 环境配置
    破解CCleaner
    数据驱动
    (C语言内存二十)C语言内存泄露(内存丢失)
    (C语言内存十九)C语言野指针以及非法内存操作
    (C语言内存十八)malloc函数背后的实现原理——内存池
    (C语言内存十七)栈溢出攻击的原理是什么?
    (C语言内存十六)C语言动态内存分配
    (C语言内存十五)用一个实例来深入剖析函数进栈出栈的过程
  • 原文地址:https://www.cnblogs.com/MythXin/p/MythXinWCFHost.html
Copyright © 2011-2022 走看看