如何通过 VS 2010 使用同一 IIS Express 实例运行多个 WCF 服务

发布于 2024-12-01 09:07:54 字数 312 浏览 2 评论 0 原文

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

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

我认为我需要配置每个项目(项目 -> 属性 - >Web->服务器)在 Visual Studio 2010 以及 IIS Express 配置(applicationhost.config)...有什么想法吗?

I have a solution in Visual Studio 2010 with multiple WCF service projects, which I would like to run under IIS Express as a single site with a subfolder containing each WCF project:

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

I reckon I need to configure each project (Project->Properties->Web->Servers) in Visual Studio 2010 as well as the IIS Express configuration (applicationhost.config) ... any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

伴梦长久 2024-12-08 09:07:55
  1. 在 Visual Studio 中创建一个 Web 应用程序(我将其命名为“RootApp”)
  2. 将其配置为使用“IIS Express”
  3. 现在打开 applicationhost.config 文件 (%userprofile%\documents\iisexpress\config\applicationhost.config)
  4. 找到在步骤 1 中创建的 WWeb 应用程序(“RootApp”)并进行如下所示的编辑。

     <站点名称=“RootApp”id=“123”>
            <应用程序路径=“/”>
                
            
            <应用程序路径=“/app1”>
                 >
            
            <应用程序路径=“/app2”>
                 >
            
            <应用程序路径=“/app3”>
                 >
            
            <应用程序路径=“/app4”>
                 >
            
            <绑定>
                <绑定协议=“http”绑定信息=“*:57366:localhost”/>
            
        
    
  1. Create a Web Application in Visual Studio (I named it as 'RootApp')
  2. Configure it to use 'IIS Express'
  3. Now open applicationhost.config file (%userprofile%\documents\iisexpress\config\applicationhost.config)
  4. Locate the WWeb Application created in step1 ('RootApp') and edit as shown below.

        <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>
    
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文