IIS网站项目作为MVC项目

时间:2014-06-22 16:12:55

标签: c# asp.net asp.net-mvc iis

我构建了一个MVC 5应用程序,一切都很好。我想在我的本地IIS上创建一个新站点并继续作为一个网站而不是IIS项目(我有我的理由)处理这个项目,所以我创建了一个新网站并将所有MVC应用程序文件复制到他的文件夹中。

网站运行正常,但我失去了MVC行为。

让我说我正在添加这个动作

public ActionResult D()
{
    return View();
}

当我点击此@Html.ActionLink("d","D")时,我收到404错误,而且我再也没有MVC选项了。例如,当我右键单击控制器时,我没有“添加视图”选项。

有没有办法在网站上工作并保留MVC功能?

1 个答案:

答案 0 :(得分:0)

您可以将您的代码副本复制到iis。您需要做的是设置项目设置以使用iis express(您的本地iis)。这就是你要找的东西。这意味着每次从visual studio运行您的站点时,它实际上都是从iis运行的,您可以继续像往常一样工作。

尝试在这篇文章中做第二步 http://robrich.org/archive/2012/06/04/moving-to-iis-express-and-https.aspx

无法工作你可以google:使用iis设置visual studio 2012