Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/280.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# WCF是否可以在不添加whatever.svc的情况下拥有默认URL?_C#_Web Services_Wcf - Fatal编程技术网

C# WCF是否可以在不添加whatever.svc的情况下拥有默认URL?

C# WCF是否可以在不添加whatever.svc的情况下拥有默认URL?,c#,web-services,wcf,C#,Web Services,Wcf,我目前正在将.asmxweb服务转换为一个WCF项目,但我有许多不能偏离的需求 需要1:他们没有更新他们的服务,这将是一个.asmx到wcf的呼叫。我已经研究过如何接受asmx呼叫,这可能会在将来产生另一个问题 需要2:使用以下url调用了原始.asmx服务:http://webservices-url-here.com/service/. 这是不能改变的 .asmx可以设置为,如果存在默认的.asmx文件,则该文件将是生成SOAP POST时调用的服务,因此URL后的.asmx文件从未被专门

我目前正在将.asmxweb服务转换为一个WCF项目,但我有许多不能偏离的需求

需要1:他们没有更新他们的服务,这将是一个.asmx到wcf的呼叫。我已经研究过如何接受asmx呼叫,这可能会在将来产生另一个问题

需要2:使用以下url调用了原始.asmx服务:http://webservices-url-here.com/service/. 这是不能改变的

.asmx可以设置为,如果存在默认的.asmx文件,则该文件将是生成SOAP POST时调用的服务,因此URL后的.asmx文件从未被专门调用


是否有WCF的等价物

许多示例WCF应用程序都是这样设置的。在没有svc的wcf上进行google搜索应该会给出上千个不同的例子。在wcf中,仅仅URI并没有任何意义,它的端点就是您与服务对话的端点。您完全可以按照自己的方式配置端点地址。当然,URI的方案将取决于您想要使用的绑定类型。