【问题标题】:Do I need separate domain for MVC Web API?MVC Web API 需要单独的域吗?
【发布时间】:2015-04-24 18:51:37
【问题描述】:

我面临一个问题。

我有 1 个使用 ASP.NET MVC 的表示层项目。 MVC Web API 还有另一个数据库交互项目。

问题:我需要两个域吗?一个用于 ASP.NET MVC 项目,另一个用于 MVC Web API 项目?

【问题讨论】:

  • 答案很长,因为 cmets 有最小长度:否
  • 没有伙伴,不需要。
  • @Tommy:你能分享任何显示其用法的示例链接吗?
  • @BALAJI:两者都是同一个解决方案文件下的不同项目。

标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-4 c#-4.0 asp.net-web-api2


【解决方案1】:

两个域?不可以。但是,鉴于您有两个项目,您将需要两个单独的部署位置。这意味着它们要么需要位于不同的子域(即www.domain.comapi.domain.com),要么位于同一域/子域的不同虚拟目录下(即domain.com/webdomain.com/api。您可以将其中一个放在域的根目录中(例如,domain.com 用于 MVC 站点,然后domain.com/api 用于 Web Api,但此时您需要小心,因为您的 MVC 站点的 Web.config 将应用于其下的任何虚拟目录,即您的 Web Api。

【讨论】:

    猜你喜欢
    • 2018-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多