【问题标题】:How to run multipe WCF services using the same IIS Express instance through VS 2010如何通过 VS 2010 使用同一个 IIS Express 实例运行多个 WCF 服务
【发布时间】:2011-11-03 14:45:21
【问题描述】:

我在 Visual Studio 2010 中有一个包含多个 WCF 服务项目的解决方案,我想在 IIS Express 下将其作为单个站点运行,其中包含一个包含每个 WCF 项目的子文件夹:

Web site
   /WCF-project1
   /WCF-project2
   /WCF-project3

我认为我需要在 Visual Studio 2010 中配置每个项目(Project->Properties->Web->Servers)以及 IIS Express 配置(applicationhost.config)...有什么想法吗?

【问题讨论】:

    标签: visual-studio-2010 configuration iis-express


    【解决方案1】:
    1. 在 Visual Studio 中创建一个 Web 应用程序(我将其命名为“RootApp”)
    2. 将其配置为使用“IIS Express”
    3. 现在打开 applicationhost.config 文件 (%userprofile%\documents\iisexpress\config\applicationhost.config)
    4. 找到在第 1 步中创建的 WWeb 应用程序('RootApp')并如下所示进行编辑。

          <site name="RootApp" id="123">
              <application path="/" >
                  <virtualDirectory path="/" physicalPath="Root app path" />
              </application>
              <application path="/app1" >
                  <virtualDirectory path="/" physicalPath="wcf project1 path" />
              </application>
              <application path="/app2" >
                  <virtualDirectory path="/" physicalPath="wcf project2 path" />
              </application>
              <application path="/app3" >
                  <virtualDirectory path="/" physicalPath="wcf project3 path" />
              </application>
              <application path="/app4" >
                  <virtualDirectory path="/" physicalPath="wcf project4 path" />
              </application>
              <bindings>
                  <binding protocol="http" bindingInformation="*:57366:localhost" />
              </bindings>
          </site>
      

    【讨论】:

    猜你喜欢
    • 2011-08-21
    • 1970-01-01
    • 1970-01-01
    • 2012-01-20
    • 2020-01-09
    • 2012-12-11
    • 2023-04-11
    • 2013-01-09
    • 1970-01-01
    相关资源
    最近更新 更多