【问题标题】:Relative path to WCF service from MVC web config path从 MVC Web 配置路径到 WCF 服务的相对路径
【发布时间】:2014-06-11 08:17:42
【问题描述】:

所以我需要在一个 IIS 上拥有多个测试站点。

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

我在 IIS 上有这个文件夹结构:

开发者1

-MVC

-WCF

开发者2

-MVC

-WCF

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

http://MyServer/Developer1/MVC

http://MyServer/Developer2/MVC

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

【问题讨论】:

    标签: c# asp.net-mvc wcf iis


    【解决方案1】:

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

    <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");
    

    【讨论】:

      猜你喜欢
      • 2010-09-11
      • 2014-09-25
      • 2010-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多