小编Aak*_*ash的帖子

关于WSDL vs MEX的所有内容?

我无法打开元数据网址http://localhost:8082/Tasks/mex,即使我在配置文件中添加了mexHttpBinding.我可以在浏览器中查看此MEX端点吗?

配置文件如下所示:

<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
Run Code Online (Sandbox Code Playgroud)

问题:

  • MEX与WSDL不同吗?如果没有,那么为什么我们需要一个超过WSDL的MEX端点?
  • 在WSDL中,我看到缺少WSDL类型信息.这是默认的吗?我可以查看WSDL中的类型信息吗?

wcf wsdl

11
推荐指数
2
解决办法
9920
查看次数

如何从命令行停止执行Java程序?

我的主要领域是.Net,但最近我与Java有关.我必须在Java中创建一个shell实用程序,它可以在后台运行,在指定的持续时间后读取少量数据库记录并进行进一步处理.这是一种调度程序.现在我几乎没有顾虑:

如何使这项工作作为一项服务.我想通过shell脚本执行它,该实用程序应该开始运行.当然,控件应该返回到调用脚本.

其次,最终我可能想要阻止这个过程运行.怎么做到这一点?

我理解这些是基本问题,但我真的不知道从哪里开始,哪些选项最适合我.

有任何帮助/建议吗?

java interrupt

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

使用WSHttpBinding的WCF和Java Interop,

我正在尝试使用Java客户端使用简单的WCF应用程序.服务使用WSHttpBinding公开了一些简单的操作,它完美地完成了.

现在,由于某种原因(可能是由于Java端的WS-*规范不完整),似乎无法为远程系统上托管的此WCF服务生成Java客户端.

但是,当与basicHttpBinding一起使用时,一切正常.

如果您成功使用或已经实现了可与Java/Non WCF客户端互操作的WCF(wsHttpBinding)?

java wcf client wshttpbinding

6
推荐指数
1
解决办法
2024
查看次数

基类中模板方法的用途是什么?

嗯,我正在经历这个关于"在MSDN上的优秀文章基类用途 ".虽然我理解基类和接口的概念,但我无法理解本文第二段中的模板方法的用法(" 受保护的方法和构造函数 ").

有没有人可以借助一个简单的实际例子帮助我理解这个概念?或许,理解模板方法的概念是一个很好的起点.

提前致谢.

c# base-class template-method-pattern

5
推荐指数
1
解决办法
397
查看次数

AngularJs中的类操作和实例操作有什么区别?

来自文档:

类操作返回空实例(下面有其他属性).实例操作返回操作的承诺

但是,文档没有明确区分类操作和实例操作.如果可能的话,你能指出一个很好的例子吗?

angularjs angularjs-service angularjs-resource

5
推荐指数
1
解决办法
729
查看次数

WCF数据合同/序列化

我创建了一个简单的WCF应用程序,它公开了一个操作 此操作将复合数据类型作为参数.

我没有使用[DataContract]属性修饰此复合数据类型.但这是有效的,我可以在WSDL中看到Schema.

现在我的理解是这个新的自定义类型应该用[Serializable]或[dataContract]属性进行修饰以参与Web服务操作.

我在这里缺少什么?

wcf serialization datacontract xmlserializer

4
推荐指数
2
解决办法
2794
查看次数

如何实现多线程并行执行多个任务?

我是线程编程的新手.我必须在PARALLEL和后台运行几个任务(以便主UI执行线程保持对用户操作的响应)并等待每个任务完成,然后再继续执行.

就像是:

foreach(MyTask t in myTasks)
{
  t.DoSomethinginBackground(); // There could be n number of task, to save 
                               // processing time I wish to run each of them 
                               // in parallel
}

// Wait till all tasks complete doing something parallel in background


Console.Write("All tasks Completed. Now we can do further processing");
Run Code Online (Sandbox Code Playgroud)

我知道有几种方法可以实现这一目标.但我正在寻找在.Net 4.0(C#)中实现的最佳解决方案.

c# parallel-processing multithreading

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

为什么我看不到HttpUtility.ParseQueryString方法?

我正在开发一个简单的应用程序,使用这个新的梦幻般的.Net核心框架来使用Web API.在我之前的一个项目中,我使用HttpUtility.ParseQueryString来解析查询字符串.但我在新的Asp.Net核心RC2组件和包中找不到任何对此方法的引用.可能会出现我还不知道的新方法.我目前的项目,我参考了以下的包 -

Microsoft.AspNetCore.Diagnostics": "1.0.0-rc2-final",
    "Microsoft.AspNetCore.Mvc": "1.0.0-rc2-final",
    "Microsoft.AspNetCore.Mvc.WebApiCompatShim": "1.0.0-rc2-final",
    "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0-rc2-final",
    "Microsoft.AspNetCore.Server.Kestrel": "1.0.0-rc2-final",
    "Microsoft.AspNetCore.StaticFiles": "1.0.0-rc2-final",
    "Microsoft.AspNetCore.WebUtilities": "1.0.0",
    "Microsoft.Extensions.Configuration.Json": "1.0.0-rc2-final",
    "Microsoft.NETCore.App": {
      "version": "1.0.0-rc2-3002702",
      "type": "platform"
    },
    "System.Collections.Specialized": "4.0.1-rc2-24027",
    "System.Net.Http": "4.0.1-rc2-24027",
    "System.Runtime.Serialization.Json": "4.0.1"
Run Code Online (Sandbox Code Playgroud)

是否有任何其他包需要参考才能访问此方法?

http asp.net-web-api .net-core asp.net-core

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

如何调试类库项目?

嗯,这个问题可能有一个明显的答案,我可能在这里错过了一个非常基本的观点.

我从codeproject.com下载了一个简单的应用程序,它在IE中创建了一个工具栏.应用程序输出设置为"ÇlassLibrary".现在我明白我无法从当前设置运行此应用程序.

我在下载的源代码中做了一些更改(比如在工具栏上添加一个新按钮).我想调试这个项目,看看在我最终部署它/在IE中安装它之前的变化是怎样的.但我不知道如何调试纯粹是用户控件的项目,并且无法自行运行.

有人可以帮助我,我在这里失踪了吗?有没有简单的方法可以直接从visual studio调试这个项目,就像我使用简单的Windows窗体应用程序或Web应用程序或控制台应用程序一样.

c# user-controls

0
推荐指数
1
解决办法
3250
查看次数