Asp.net 使用类库中的Web服务

Asp.net 使用类库中的Web服务,asp.net,web-services,Asp.net,Web Services,使用VisualStudio,我有一个类库(C#),我在其中添加了对服务的引用(更确切地说是Web服务) 正确生成的Web服务类和接口,我正尝试使用以下代码使用它们(Web服务接收到一个字符串并返回一个字符串): 最后一行引发以下异常: 在ServiceModel客户端配置部分中找不到引用约定“WS_INTER”的默认终结点元素。这可能是因为找不到应用程序的配置文件,或者在客户端元素中找不到与此约定匹配的端点元素。 如何解决此问题?您必须添加一个应用程序配置文件,并设置system.servic

使用VisualStudio,我有一个类库(C#),我在其中添加了对服务的引用(更确切地说是Web服务)

正确生成的Web服务类和接口,我正尝试使用以下代码使用它们(Web服务接收到一个字符串并返回一个字符串):

最后一行引发以下异常:

在ServiceModel客户端配置部分中找不到引用约定“WS_INTER”的默认终结点元素。这可能是因为找不到应用程序的配置文件,或者在客户端元素中找不到与此约定匹配的端点元素。


如何解决此问题?

您必须添加一个应用程序配置文件,并设置system.serviceModel部分来定义服务的地址。
您当然可以在代码中这样做。检查或了解说明

添加参考资料时是否选择了“添加参考资料”或“添加Web参考资料”?谢谢,这是正确答案。就像我说的,我有两个项目(类库和Web应用程序)。web服务配置位于类库(app.config)的配置文件中,但不在web应用程序中。在Web应用程序上添加配置后,我就可以使用Web服务了。谢谢
CallWS request = new CallWS();
request.input = "input string";    
WSClient client = new WSClient();            
CallWSResponse response = client.CallWS(request);