我创建了一个带有Master项目的VS 2013解决方案(包括母版页和公共文件)和一个Outage项目。我需要从我的Outage项目中的Master项目访问主文件。 Master项目将是主/根站点(WestSupport),Outage将是该站点的功能部分。因此,网址看起来像http://WestSupport/和http://WestSupport/Outage。还有更多功能部分。只是想让1工作。我们希望将所有内容保存在单独的项目中,以便开发人员可以独立地处理和发布站点的不同功能。
在我的本地IIS中,我为Master项目(作为WestSupport)创建了一个IIS应用程序,其中Outage作为Master下的虚拟目录。 Master加载的主页面,当我点击Outage链接时导航到预期的URL,但是我收到403.14错误(目录浏览)。如果我将Default.aspx页面添加到Outage,它会加载。我根据在线建议对IIS配置进行了一些更改,同时修改了路由。我已经尝试过的简略列表。
这就是IIS的样子。
这是使用Master RouteConfig的VS项目。
这是停机路由。你可以说我一直在玩各种路线。
这甚至可能吗?如果我创建了一个参考链接,我能够在Outage中共享母版页,但这不是我们理想的解决方案。我们真的想把它完全分开。这是我的第一个MVC项目,在IIS方面我不是。