将MVC应用程序部署到默认网站\ MySite时,视图引擎会向上搜索一个级别

时间:2013-09-18 18:14:42

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

我有一个在开发中的IIS Express中运行正常的MVC项目,当我从VS 2012发布到服务器(IIS 6.1)上的根级别网站时工作正常,但是当我尝试部署时它位于"默认网站"下面的目录中,例如"默认网站\ MySite",视图未找到正确的位置。看来正在"默认网站\视图"中搜索视图,这是一个高于它们应该的位置,在"默认网站\ MySite \ Views"。

我已经确认这是将我的Views目录复制到一个级别然后应用程序正常运行的情况。

如何修复此问题,以便该应用程序在正确的目录中搜索视图?

Publish Web Dialog

1 个答案:

答案 0 :(得分:0)

您是否将mvc应用程序部署到iis上的虚拟目录或应用程序?
编辑:
您准备MyServer以接收Web应用程序吗?你有权访问服务器吗?