我不是一个Web管理员,而我是新来的IIS。所以,我在寻找建议。在IIS7上部署MVC应用程序的最佳实践
我的MVC应用程序(例如fooapp)是我网站的默认应用程序(例如foo.bar)。我使用IIS管理器将该网站添加到IIS7。当我导入应用程序时,IIS管理器希望将其放入它自己的目录(/ foo)中,并告诉我不应将其放入基本(站点)目录中。这意味着要进入我的默认MVC视图,我必须输入网址http://foo.bar/fooapp/
。不用说,我想通过http://foo.bar/
我看到2个可能的解决方案到那里:
- 添加默认页面重定向到MVC应用程序的网站目录。
- 忽略IIS警告并将应用程序加载到站点目录中。
我的IIS7知识是有限的。我玩过一些选项(如HTTP重定向)。由于没有改变,我显然不明白我在做什么。
无论如何,如果有一些被认为是“最佳实践”和/或其他建议,请让我知道。
你是正确的,默认情况下,应用程序应该驻留在网站的根。 我猜OP已经在使用MSDeploy(Web Deploy),因为他谈到了“导入应用程序”。只有在我知道安装了MSDeploy的情况下才可用。 – 2010-05-07 14:45:13