我构建了一个MVC 5应用程序,一切都很好。我想在我的本地IIS上创建一个新站点并继续作为一个网站而不是IIS项目(我有我的理由)处理这个项目,所以我创建了一个新网站并将所有MVC应用程序文件复制到他的文件夹中。
网站运行正常,但我失去了MVC行为。
让我说我正在添加这个动作
public ActionResult D()
{
return View();
}
当我点击此@Html.ActionLink("d","D")
时,我收到404错误,而且我再也没有MVC选项了。例如,当我右键单击控制器时,我没有“添加视图”选项。
有没有办法在网站上工作并保留MVC功能?
答案 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