在 IIS 上,我可以为我的 MVC 项目创建一个站点,称之为 Foo。
设置好后,我可以右键单击它并“添加虚拟目录”栏。
如果我尝试将 Bar 设为虚拟目录,我会收到一条错误消息,提示可能这需要是一个应用程序。
所以我右键单击并使 Bar 成为一个应用程序。还是不行。
问题是 Foo 和 Bar 的 web.config 有冲突,说我的连接字符串之一已经定义。
看来我不能这样做<location path="." inheritInChildApplications="false">
,因为在配置设置上使用它是无效的。
我唯一的另一个想法是在 Bar 中创建一个 web.release.config 文件,并删除所有与 Foo 冲突的东西。这看起来很乏味并且容易出错。
关于如何让我的网址看起来像我想要的那样有什么建议(www.foo.com/Bar)?