Asp.net mvc MVC Web API是否需要单独的域?
我面临一个问题 我有一个使用ASP.NET MVC的表示层项目。还有另一个MVCWebAPI数据库交互项目Asp.net mvc MVC Web API是否需要单独的域?,asp.net-mvc,asp.net-mvc-3,asp.net-mvc-4,c#-4.0,asp.net-web-api2,Asp.net Mvc,Asp.net Mvc 3,Asp.net Mvc 4,C# 4.0,Asp.net Web Api2,我面临一个问题 我有一个使用ASP.NET MVC的表示层项目。还有另一个MVCWebAPI数据库交互项目 问题:我需要两个域吗?一个用于ASP.NET MVC项目,另一个用于MVC Web API项目?两个域?不需要。但是,考虑到您有两个项目,您将需要两个单独的部署位置。这意味着他们要么生活在不同的子域(即www.domain.com和api.domain.com),要么生活在同一个域/子域的不同虚拟目录下(即domain.com/web和domain.com/api。你可以将其中一个放在域的
问题:我需要两个域吗?一个用于ASP.NET MVC项目,另一个用于MVC Web API项目?两个域?不需要。但是,考虑到您有两个项目,您将需要两个单独的部署位置。这意味着他们要么生活在不同的子域(即
www.domain.com
和api.domain.com
),要么生活在同一个域/子域的不同虚拟目录下(即domain.com/web
和domain.com/api
。你可以将其中一个放在域的根目录中(例如,MVC站点的domain.com
,然后Web api的domain.com/api
,但在这一点上你需要小心,因为MVC站点的Web.config将应用于它下面的任何虚拟目录,即你的Web api。答案很长,因为注释的长度最小:NoNo buddy,不需要。@Tommy:你能分享吗是否有显示其用法的示例链接?@BALAJI:它们都是同一解决方案文件下的不同项目。