gpt4 book ai didi

c# - WCF 客户端在外部解决方案时不工作

转载 作者:太空宇宙 更新时间:2023-11-03 13:54:27 25 4
gpt4 key购买 nike

我创建了一个托管在 Windows 服务中的 WCF 服务。

基本上所有服务所做的就是从数据库中获取数据,在内存中使用它做一些工作并将数据保存回数据库。

我创建了一个 Windows 窗体客户端来使用该服务。在服务的解决方案中,我在项目中添加了对服务的服务引用,一切正常,但是当我安装服务并运行它时,我创建了一个单独的客户端项目并引用了托管服务。

当我调用完成工作的函数时,它不起作用。 (它必须更新数据库中的标志)

请问是什么原因导致这个问题,我没有发布任何代码示例,因为代码太大,主要是使用ado.net,Nhibernate ...

最佳答案

如果服务在另一个项目中,当第二个项目尝试访问它时,它可能没有运行。

设置 IIS 以公开服务(这通常是生产环境的设置方式)或作为测试,使用随 Visual Studio 提供的 IIS Light (Cassini) 来托管服务。

一旦实现了上述任一选择,配置客户端以使用该服务 - URL 可能已更改。

关于c# - WCF 客户端在外部解决方案时不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12743216/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com