C# 从MVC web配置路径到WCF服务的相对路径

C# 从MVC web配置路径到WCF服务的相对路径,c#,asp.net-mvc,wcf,iis,C#,Asp.net Mvc,Wcf,Iis,因此,我需要在一个IIS上有多个测试站点 我的应用程序由一个MVC项目组成,其中一个web.config文件指向位于同一服务器上的WCF服务 我在IIS上有以下文件夹结构: 显影剂1 -MVC -周转基金 开发人员2 -MVC -周转基金 我已配置IIS,以便开发人员可以访问 http://MyServer/Developer1/MVC 或 我已尝试在web.config文件中设置此路径以联系正确的WCF~/WCF/SomeService.svc和../WCF/SomeService.svc,

因此,我需要在一个IIS上有多个测试站点

我的应用程序由一个MVC项目组成,其中一个web.config文件指向位于同一服务器上的WCF服务

我在IIS上有以下文件夹结构:

显影剂1

-MVC

-周转基金

开发人员2

-MVC

-周转基金

我已配置IIS,以便开发人员可以访问

http://MyServer/Developer1/MVC


我已尝试在web.config文件中设置此路径以联系正确的WCF~/WCF/SomeService.svc和../WCF/SomeService.svc,但我无法使其工作,也找不到正确的语法。

为什么要使用相对路径?您可以注册两个端点并使用所需的端点:

<endpoint name="dev1" address="http://MyServer/Developer1/MVC/WCF/SomeService.svc" binding="basicHttpBinding"  contract="SomeServiceContract" />

<endpoint name="dev2" address="http://MyServer/Developer1/MVC/WCF/SomeService.svc" binding="basicHttpBinding"  contract="SomeServiceContract" />

var svcProxy = new SomeServiceProxy("dev1");
<endpoint name="dev1" address="http://MyServer/Developer1/MVC/WCF/SomeService.svc" binding="basicHttpBinding"  contract="SomeServiceContract" />

<endpoint name="dev2" address="http://MyServer/Developer1/MVC/WCF/SomeService.svc" binding="basicHttpBinding"  contract="SomeServiceContract" />

var svcProxy = new SomeServiceProxy("dev1");