Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Studio引用的项目找不到终点_C#_Windows_Visual Studio_Azure - Fatal编程技术网

C# Visual Studio引用的项目找不到终点

C# Visual Studio引用的项目找不到终点,c#,windows,visual-studio,azure,C#,Windows,Visual Studio,Azure,我现在正在开发一个VS2010项目。我有一个命令行程序“X”,可以调用Web服务。它本身编译和运行良好 然而,我试图在一个单独的项目“Y”中使用这个命令行程序的类。为此,我在项目“Y”中添加了对项目“X”的引用。一切都很好,两个项目都可以 但是,在运行项目“Y”时,代码会落在项目“X”中,因为找不到终点: “找不到引用协定的默认终结点元素 ServiceModel客户端中的“MyLocalService.MyServiceInterface” 配置节。这可能是因为没有配置文件 为应用程序找到,或

我现在正在开发一个VS2010项目。我有一个命令行程序“X”,可以调用Web服务。它本身编译和运行良好

然而,我试图在一个单独的项目“Y”中使用这个命令行程序的类。为此,我在项目“Y”中添加了对项目“X”的引用。一切都很好,两个项目都可以

但是,在运行项目“Y”时,代码会落在项目“X”中,因为找不到终点:

“找不到引用协定的默认终结点元素 ServiceModel客户端中的“MyLocalService.MyServiceInterface” 配置节。这可能是因为没有配置文件 为应用程序找到,或者因为没有匹配的端点元素 可以在client元素中找到此合同


我认为这与项目“X”中的配置文件尚未导入项目“Y”有关……但我该如何做呢?

我认为你是对的。配置文件(web.config和app.config)仅应用于正在执行的进程。在Visual Studio中,可以通过设置解决方案的启动项目来控制此操作


听起来您需要为您的服务创建或复制配置到项目“Y”中,然后运行它。

如果您将服务引用添加到项目中,则会在app.config或web.config中创建一个名为
的节(或者将配置数据添加到
绑定
客户端
子节点(如果已经存在)


你需要将此部分从X的app.config添加到Y的app.config。

你能发布一些代码和你的配置文件吗,这样我就可以回答这个问题了?答对了。我只需将与X项目中完全相同的web服务引用添加到Y项目中,就解决了这个问题。谢谢你的帮助。