首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在同一个IIS和同一个端口上服务一个网站项目和一个webservice项目(80)?

问在同一个IIS和同一个端口上服务一个网站项目和一个webservice项目(80)?
EN

Stack Overflow用户
提问于 2012-01-20 02:16:32
回答 1查看 1.3K关注 0票数 1

背景:

我有一个Visual解决方案,由一个网站+ REST web服务组成,我想把它分成一个web服务项目和一个网站项目。

目前,web服务是通过App_Code\global.asax.cs在应用程序启动期间启动的,代码如下:

代码语言:javascript
复制
public class Global : System.Web.HttpApplication
{
    void Application_Start(object sender, EventArgs e)
    {
        // Code that runs on application startup
        RouteTable.Routes.Add(new ServiceRoute("api/", new WebServiceHostFactory(), typeof(myWebInterfaceSvc)));
    }
    // more code here
}

我想我得从上面开始.

关注点:

现在,我关心的是,如果没有上面的通用HTTP处理程序和额外路由,即一旦我将它们作为两个单独的项目,它们将是两个独立的IIS站点/应用程序,因此它们将在两个不同的端口上运行。我仍然希望两者都能响应端口80作为

http://www.site.com ->网站项目

http(s)://www.site.com/api -> web服务

假设我成功地将网站和web服务分开,我将如何设置上面的IIS?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-06 23:22:49

最后,我将主网站设置为IIS中的根/主站点,然后将服务添加到其中的虚拟子目录中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8936019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档