小编tom*_*ern的帖子

WCF InvalidOperationException:绑定实例已与侦听URI相关联

我是WCF的初学者,我正在Essential WCF学习.

我在使用ServiceContract NameSpace和Name时遇到了问题.当我运行代码时,我发现了一个波纹管InvalidOperationException.但我无法理解清楚.

绑定实例已与侦听URI"http:// localhost:8080/NamespaceChange01"相关联.如果两个端点想要共享相同的ListenUri,则它们还必须共享相同的绑定对象实例.两个冲突的端点要么在AddServiceEndpoint()调用中,在配置文件中指定,要么在AddServiceEndpoint()和config的组合中指定.

有谁知道如何使用InvalidOperationException?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ServiceModel;

namespace NamespaceChange01
{

    [ServiceContract(Name = "MyServiceName", Namespace = "http://ServiceNamespace")]
    public interface IBurgerMaster
    {
        [return: MessageParameter(Name = "myOutput")]
        [OperationContract(Name = "OperationName", Action = "OperationAction", ReplyAction = "ReplyActionName")]
        double GetStockPrice(string ticker);
    }

    [ServiceBehavior(Namespace = "http://MyService")]
    public class BurgerMaster : IBurgerMaster
    {

        public double GetStockPrice(string ticker)
        {
            return 100.99;
        }
    }

    class Program
    {
        static void Main(string[] args)
        {
            ServiceHost host = new ServiceHost(typeof(BurgerMaster));
            host.Open();
            Console.ReadLine(); …
Run Code Online (Sandbox Code Playgroud)

wcf

9
推荐指数
2
解决办法
2万
查看次数

使用WCF的MSMQ监听器

有人知道如何使用WCF实现MSMQ监听器 吗?

我有2个wcf服务构建,1个用于向MSMQ队列发送数据,另一个由MSMQ侦听器在MSMQ队列中插入时调用.现在我想知道我需要如何以及在哪里编写这个MSMQ监听器.

c# wcf msmq

8
推荐指数
1
解决办法
4531
查看次数

为什么XmlDictionary.Add()返回一个XmlDictionaryString?

我想知道为什么该XmlDictionary.Add()方法返回XmlDictionaryString.在什么情况下这个对象会有用?

.net c#

8
推荐指数
2
解决办法
723
查看次数

ngTable多级或嵌套分组

我在ngTable中使用groupBy,但现在我需要在表中进一步分组:

$scope.tableParams = new ngTableParams({
    count: 100,
    sorting: {
        PremiumElementGroup: 'desc',
        PremiumElement: 'desc',
        LegalEntity: 'asc',
        SettlementCurrency: 'asc'
    }
}, {
    counts: [],
    groupBy: 'PremiumElementGroup' <--- only allows one level of grouping...
    , getData: function ($defer, params) {
        var orderedData = $filter('orderBy')($scope.section.PremiumCessionOverrides, params.orderBy());
        $defer.resolve(orderedData);
    }
});
Run Code Online (Sandbox Code Playgroud)

我能做些什么来实现我的目标吗?还是我可以用的另一个网格工具?

angularjs ngtable

8
推荐指数
1
解决办法
2694
查看次数

如何使用java搜索/查找JSON

我从下面有一个下面的JSON字符串我想在JSON字符串中查找/搜索条件.

1).查找存在的键数.2).获取给定键的值(如果我们有数组)

{
"store": {
    "book": [
        {
            "category": "reference",
            "author": "Nigel Rees",
            "title": "Sayings of the Century",
            "price": 8.95
        },
        {
            "category": "fiction",
            "author": "Evelyn Waugh",
            "title": "Sword of Honour",
            "price": 12.99
        },
        {
            "category": "fiction",
            "author": "Herman Melville",
            "title": "Moby Dick",
            "isbn": "0-553-21311-3",
            "price": 8.99
        },
        {
            "category": "fiction",
            "author": "J. R. R. Tolkien",
            "title": "The Lord of the Rings",
            "isbn": "0-395-19395-8",
            "price": 22.99
        }
    ],
    "bicycle": {
        "color": "red",
        "price": 19.95
    }
},
 "expensive": 10
}
Run Code Online (Sandbox Code Playgroud)

我正在寻找像Groovy …

java simplejson rest-assured rest-assured-jsonpath

8
推荐指数
1
解决办法
2万
查看次数

如何将redis用于微服务的数量?

我非常喜欢redis.我过去几天一直在研究redis.我阅读了有关缓存管理(lru缓存),命令等的文档.我想知道如何为多个微服务数据实现缓存.我有几个问题:

  1. 是否可以将所有微服务数据(缓存)保存在redis服务器的单个实例下?
  2. 每个微服务是否应该在redis中拥有自己的缓存数据库?

  3. 如何在不设置EXPIRE的情况下刷新缓存数据?因为它会消耗更多的内存.

有关使用微服务的redis最佳实践的更多信息将会有所帮助.

caching redis microservices

8
推荐指数
1
解决办法
7047
查看次数

在微服务架构中设计后台作业的最佳方法是什么?

我正在使用微服务架构.根据我的要求,需要一些Restful服务,并开发一些后台工作.

有关杂货配送系统的示例,

  • 客户服务 - 一些宁静的服务
  • 提供商服务 - 一些宁静的服务
  • OrderProvision - 一些后台服务,用于检查所有客户项是否由不同的提供商提供.

完成后,向具有状态的客户发送启动并启动交付系统以开始交付

对于OrderProvision的情况,实现微服务的最佳方法是什么?在.Net框架的情况下,我可以创建一个Windows服务/调度程序任务在后台运行并进行检查.如果需要在Linux等其他服务器上部署,则无效.在微服务架构中编写此类后台任务的最佳方法是什么?

architecture microservices

8
推荐指数
1
解决办法
2779
查看次数

PowerShell BizTalk脚本没有使用PowerShell的BizTalk提供程序

我一直在使用Codeplex中出色的BizTalk Provider for PowerShell.然而,在我的新公司中,构建团队不习惯使用它,因此我需要重写所有方便的配置脚本以不使用它.

我已经重新完成了大部分工作,但在查找如何执行以下两项操作的示例时遇到了一些问题:

  1. 创建主机实例
  2. 创建发送/接收适配器处理程序

任何人都可以向我指出如何在没有BizTalk的PowerShell提供程序的情况下做这些事情的例子吗?我已经做了一些看,似乎现在每个人都使用它.

提前谢谢了.

powershell biztalk

7
推荐指数
1
解决办法
6362
查看次数

如何在ASP.Net MVC应用程序中访问WCF服务?

我对访问WCF的方式有疑问.我构建了一个安全的WCF服务,从数据库返回数据,它工作正常.现在我需要通过MVC访问这个Web服务(我对它没有足够的了解).

我在Stack Overflow上查了类似的问题,但是我找不到我需要的东西.我按照这个链接但是正如我所说,WCF从SQL返回数据,我用SQL连接我的WCF,当我使用这个例子时,我没有得到预期的结果.

我在MVC中调用的操作,它从SQL返回数据集类型

[OperationContract]
DataSet GetAllbooks(string Title)
Run Code Online (Sandbox Code Playgroud)

在Homecontrller的MVC我写道

ServiceReference1.Service1Client obj = new ServiceReference1.Service1Client();
public ActionResult Index()
{
    DataSet ds = obj.GetAllbooks();
    ViewBag.AuthorList = ds.Tables[0];
    return View();
}
Run Code Online (Sandbox Code Playgroud)

在我看来,我写道

     @{
    ViewBag.Title = "AuthorList";
   }
    <table>
    <tr><td>ISBN</td><td>Author</td><td>Price</td></tr>
   <%foreach (System.Data.DataRow dr in ViewBag.AuthorList.Rows)
  {%>
  <tr>
   <td><%=dr["ISBN"].ToString()%></td>         
     <td><%=dr["Author"].ToString() %></td>
   <td><%=dr["Price"].ToString() %></td>
</tr>         
  <% } %>
 </table>
Run Code Online (Sandbox Code Playgroud)

我没有得到任何结果

此外,WCF提供的一些服务需要接受来自用户的输入我如何能够做到这一点

谢谢.

wcf asp.net-mvc-4

7
推荐指数
1
解决办法
1万
查看次数

angularjs ng-repeat过滤器不等于

当我尝试使用以下语法时,它不会过滤或不排除: -

ng-repeat = "option in vm.eesSettingIdOptions | filter : { SettingID: '!vm.eesAdminSetupData.SettingID'}
Run Code Online (Sandbox Code Playgroud)

但是当我将其更改为: -

ng-repeat = "option in vm.eesSettingIdOptions | filter : { SettingID: '!51'}
Run Code Online (Sandbox Code Playgroud)

他们应该是一样的不是吗?

html filter angularjs ng-repeat

7
推荐指数
2
解决办法
2万
查看次数