我有一个 MVC 项目,它在开发中的 IIS Express 中运行良好,当我从 VS 2012 发布到服务器(IIS 6.1)上的根级网站时运行良好,但是当我尝试将它部署在下面的目录中时“默认网站”,例如“默认网站\MySite”,未正确找到视图。似乎正在“Default Web Site\Views”中搜索视图,在“Default Web Site\MySite\Views”中,它们应该在更高的级别。
我已经确认这就是我将 Views 目录上一层复制然后应用程序运行正常的情况。
我该如何解决这个问题,以便应用程序在正确的目录中搜索视图?