如果这是基本的,请原谅我的无知,我对使用Web服务引用(WCF)的整个C#控制台应用程序稍微陌生。C#和Visual Studio中的变量服务引用端点
我正在创建一个应用程序,它将作为可执行文件放置在许多不同的计算机上,并充当Web服务的客户端。但是,Web服务也安装在客户端的本地Intranet中,因此端点将针对每个位置进行更改。
在Visual Studio中添加时,我看到web引用端点位于app.config文件中,但有没有一种简单方法可以在运行时更改端点,验证端点是否正确并存在,并且能够使用方法?
此外,如果这是可能的,我仍然需要在我的解决方案中添加SVC作为服务引用,还是我会动态调用它?
我使用C#和.NET 4
感谢
我很抱歉,但单独的代理类的用途是什么?你需要创建一个继承SVC返回对象的类吗? –
或者这是使用svcutil.exe创建的吗?只需更改代码中的端点地址? –
对不起,我的代码可能是误导性的。您不需要单独的代理类,只需在使用svcutil.exe生成的服务引用上设置EndPoint.Address即可。 – Mangist