CentOS7 mono环境连接WCF
总结下在mono环境中使用Wcf出现的问题以帮助你快速解决问题。
1.昨天在内网Centos7下部署由Windows上开发完成的ASP.NET Mvc4项目,部署到mono环境下遇到了无法找到endpoint address,然后楼主查阅资料最后写了一个代理类解决,总结的问题:mono下无法识别web.config中的address
代理类
/// <summary>
/// WCF代理客户端
/// </summary>
public class TWCFProxClient
{
/// <summary>
/// Service1Client
/// </summary>
/// <returns></returns>
public static Service1Client Service1Client_BasicHttpBinding()
{
var result = BasicHttpBinding("BasicHttpBinding_IService1", "urlAddress");
return new Service1Client(result.Item1, result.Item2);
} /// <summary>
/// 创建一个RemoteAddress
/// </summary>
/// <returns></returns>
private static Tuple<BasicHttpBinding, EndpointAddress> BasicHttpBinding(string configurationName, string uri)
{
var basicbinding = new BasicHttpBinding(configurationName);
var remoteAddress = new EndpointAddress(uri);
return Tuple.Create(basicbinding, remoteAddress);
}
CentOS7 mono环境连接WCF的更多相关文章
- Mono下的WCF的Bug?
		
最近一段时间,一直在折腾Mono,折腾Linux.让我无比痛苦的是Mono下的WCF的坑真的是太多了,这不又遇到了一个莫名其妙的问题. 环境:mono 3.2.1,Jexus 5.4.3,OS Cen ...
 - centos7.2环境下安装smokeping对网络状态进行监控
		
centos7.2环境下安装smokeping对网络状态进行监控 安装smokeping建议用centos7,用centos6.5一直卡在smokeping那里,下载不了perl的扩展插件,可能是因为 ...
 - centos7.2环境nginx+mysql+php-fpm+svn配置walle自动化部署系统详解
		
centos7.2环境nginx+mysql+php-fpm+svn配置walle自动化部署系统详解 操作系统:centos 7.2 x86_64 安装walle系统服务端 1.以下安装,均在宿主机( ...
 - 新装系统(CentOS7.4)环境初始化配置笔记
		
新装系统(CentOS7.4)环境初始化配置笔记 一.概述 设备详情: Dell R730 服务器 (四个网卡,一根网线插在第2个网卡上) CentOS 7.4 x64 最小安装环境 二.网络环境配置 ...
 - Unity3D连接WCF
		
Unity3D连接WCF: 一.最简单的案例 1.VS2015中: (1)建立WCF应用服务程序ForUnity: (2)将自动生成的IService1.cs与Service1.svc删除: (3 ...
 - Linux Centos7部署环境安装-CentOS
		
Linux Centos7部署环境安装-CentOS Centos7部署环境安装及Linux常用命令 centos系统下各文件夹的作用 centos7修改系统默认语言 centos7安装rz/sz命令 ...
 - .Net程序在linux mono环境和WindowsServer上执行测试对比
		
最近研究了一下mono,想把windows上写的.Net程序移植到linux上跑.网上有资料说Linux上mono执行.Net程序效率比Windows高,本着实证的态度,只有实际验证过才有说服力. 写 ...
 - centos7.2环境elasticsearch-5.0.1+kibana-5.0.1+zookeeper3.4.6+kafka_2.9.2-0.8.2.1部署详解
		
centos7.2环境elasticsearch-5.0.1+kibana-5.0.1+zookeeper3.4.6+kafka_2.9.2-0.8.2.1部署详解 环境准备: 操作系统:centos ...
 - WCF服务运行一段时间后客户端无法连接WCF服务的解决办法 (转)
		
WCF服务运行一段时间后客户端无法连接WCF服务的解决办法 (转) Windows Communication Foundation (WCF)是Microsoft为构建面向服务的应用提供的分布式通信 ...
 
随机推荐
- iOS开发网络篇—监测网络状态(转)
			
文章转载自:http://www.cnblogs.com/wendingding/p/3950114.html iOS开发网络篇—监测网络状态 一.说明 在网络应用中,需要对用户设备的网络状态进行实时 ...
 - 使用jquery.qrcode生成二维码支持logo,和中文
			
/* utf.js - UTF-8 <=> UTF-16 convertion * * Copyright (C) 1999 Masanao Izumo <iz@onicos.co. ...
 - 【C++实现python字符串函数库】二:字符串匹配函数startswith与endswith
			
[C++实现python字符串函数库]字符串匹配函数startswith与endswith 这两个函数用于匹配字符串的开头或末尾,判断是否包含另一个字符串,它们返回bool值.startswith() ...
 - 【BZOJ-1076】奖励关     概率与期望 + 状态压缩DP
			
1076: [SCOI2008]奖励关 Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 1602 Solved: 891[Submit][Status ...
 - 【BZOJ-4199】品酒大会      后缀数组 + 并查集合并集合
			
4199: [Noi2015]品酒大会 Time Limit: 10 Sec Memory Limit: 512 MBSubmit: 436 Solved: 243[Submit][Status] ...
 - 巧妙的重载魔术方法__call()
			
工作半年了,感觉这半年学到的东西比大学四年学到的还要多,主要原因是心静下来了,目标也明确了,不会去整天的和游戏纠缠在一起了.大学时候其实也意识到了玩游戏会影响自己的正常学习和工作的,但是一直控制不了自 ...
 - CF 435B Pasha Maximizes(贪心)
			
题目链接: [传送门][1] Pasha Maximizes time limit per test:1 second memory limit per test:256 megabytes ...
 - django写的留言板
			
代码见 https://github.com/linux-wang/show-me-the-code/tree/master/dj_test 实际上是 https://github.com/linux ...
 - RNN 入门教程 Part 2 – 使用 numpy 和 theano 分别实现RNN模型
			
转载 - Recurrent Neural Networks Tutorial, Part 2 – Implementing a RNN with Python, Numpy and Theano 本 ...
 - 利用css3选择器及css3边框做出的特效(1)
			
利用border-radius及box-shadow制作圆角表格 界面效果图如下: css样式如下所示: * { margin:; padding:; } body { padding: 40px 1 ...