【问题标题】:Difference between creating my asp.net MVC web application ,under the IIS Default web site, or create it as a new web site在 IIS 默认网站下创建我的 asp.net MVC Web 应用程序或将其创建为新网站之间的区别
【发布时间】:2014-01-31 16:30:53
【问题描述】:

我已在 IIS 内的“默认网站”下发布了我的 asp.net MVC Web 应用程序。我实际上添加了两个版本的 Web 应用程序:-

  • 直接在默认网站下,输入http://servername即可访问
  • 一个在预置路径下,可以通过输入http://servername/prestaging访问

所以我对建议添加我的 asp.net Web 应用程序的方法感到困惑,在默认网站下添加我的 Web 应用程序或创建一个全新的网站有什么区别?

谢谢

【问题讨论】:

    标签: asp.net asp.net-mvc-4 deployment iis-7


    【解决方案1】:

    这更多地与公司 IIS 结构中的组织有关,而不是对与错。如果你建的站点真的是服务器上唯一的站点,把它放在默认站点上是不会被看不起的。

    但如果应用程序是默认站点的子应用程序,如果您只能从 //servername URL 访问该站点,则后一种方法是更合适的方法。

    如果您有一个单独的域 myapp.servername.com,您可以将其安装到默认 iis 站点并添加绑定,或者您可以创建一个完整的单独网站。

    与你的结构有关,而不是对与错。

    编辑 为了回答您的评论,在默认网站下创建站点将使 URL 在大多数情况下为:'http://myservername/MyApp'。创建您自己的应用程序将需要(在大多数情况下)一个单独的绑定地址,'http://myapp.myservername.com' 它实际上只会影响您放置在浏览器中的 URL,而不会影响其他任何东西。更复杂的设置是可能的,但在大多数情况下,这是您的两个选择。

    【讨论】:

    • 但我也可以选择在默认网站下创建我的网站,那么在默认网站下添加新网站或将其创建为新网站应用程序有什么区别..
    猜你喜欢
    • 2014-03-26
    • 1970-01-01
    • 1970-01-01
    • 2010-10-19
    • 1970-01-01
    • 2012-08-14
    • 1970-01-01
    • 1970-01-01
    • 2011-01-24
    相关资源
    最近更新 更多