问题标签 [servicemodelex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
719 浏览

c# - 如何在 LAN 网络上配置 TopShelf 客户端和主机?

我为 .NET TopShelf 尝试了本教程:http://lourenco.co.za/blog/2013/08/wcf-windows-service-using-topshelf-and-servicemodelex/并且在本地主机上一切正常,但是当我运行时在 app.config 应用程序中具有主机 IP 的其他 PC 上的客户端应用程序在客户端应用程序中的 Program.cs 中返回异常:

错误消息说:“tcp 错误代码 10061 无法建立连接,因为目标机器主动拒绝了它”

我已经关闭了windows防火墙。如何使用 TopShelf 连接 LAN 网络中的两台计算机?

0 投票
2 回答
262 浏览

c# - 如何实现 WCF ServiceModelEx 订阅者?

我正在使用 Juval Lowy 的“Programming WCF Services”中的 ServiceModelEx WCF 库。我正在尝试使用发布者和订阅者实现发布订阅服务。到目前为止,我所做的是发布者和发现发布服务。

服务合同:

发现 - 发布服务:

发现 - 发布服务主机:

出版商:

我的问题是如何实现订阅者?书上说要执行服务契约。这很简单。

但我如何托管订户?订阅者如何连接到发布-订阅服务?

0 投票
1 回答
100 浏览

c# - 在 C# 服务器进程中加载​​应用程序时引发 SEHException

我有一个 .NET 客户端,它有几个 C# 库文件,其中一个 C# 库文件加载第三方本机库。现在由于某些原因,我们希望将 C# 库转换为新的 C# 服务器进程,该进程将反过来托管第三方本机库并使用它。我已经使用 .NET Remoting 框架(HttpServerChannel)来实现这一点。为了能够使用本机库 API,我首先需要加载它的一些内部模块和应用程序。加载应用程序时出现 SEH 异常。注意:这适用于我有 C# 库而不是 C# 进程的现有体系结构。调用如下(API 用于 Teigha 服务) SystemObjects.DynamicLinker.LoadApp("GripPoints", true, true)

如果由于我是 .NET REMOTING 框架的新手而遗漏了任何内容,请提前道歉。

使用以下代码发布更新 - 已引用加载本机库的 C# 库来创建新的服务器进程。服务器代码如下。引用的 C# 库是“MyClassInternal”

}`

在客户端启动此服务,然后按如下方式使用 -

反过来,“MyClassInternal”库加载第三方库并创建服务。为了使用第三方库 API,必须进行一些初始化,例如加载第三方库的内部库和模块。使用的 API 是 - SystemObjects.DynamicLinker.LoadApp("GripPoints", true, true)

如果我们直接从我们的 C# 库客户端加载 C# 库,则上述 API 可以完美运行,而当托管 C# 库的 C# Server 进程时它不起作用。

注意:“MyClassInternal”中的类已经继承自 MarshalByRefObject。所以没有问题,在课堂上。

0 投票
1 回答
780 浏览

c# - 如何在 app.config 中获取服务基地址?

我想从 C#获取我的 app.config 文件中指定的基地址,即“ http://localhost:8733/SmgService/ ”。

但是,我查看了 Microsoft 的文档,目前我不知道如何从后面的 C# 代码访问这个 baseAddress。任何帮助表示赞赏。

0 投票
2 回答
387 浏览

azure - Azure Functions V2+ (.net Core 2.1) 的服务模型组装错误

我一直在我的 azure 函数应用程序中使用 azure function V2(.net core 2.1)。我一直在System.ServiceModel.Primitives为我的函数 App 使用 nuget,它ServiceBusEnvironment在其中使用包。

我能够编译代码并运行该函数。调用该函数时,出现此运行时错误。

我google了很多东西。但没有运气。

然后我尝试将我的天蓝色功能从 V2 降低到 V1(.net Framework 4.7),它又开始工作了。

在 V2 的情况下,我需要知道我做错了什么。在 V2 的情况下,我怎么能不得到错误?有相同的解决方案吗?