【发布时间】:2013-11-25 23:30:25
【问题描述】:
我需要将在 VS 2012 (.NET Framework 4.5) 中开发的 MVC 4 项目升级到 MVC 5 (.NET Framework 4.5.1)。
第一个场景
我已经按照 asp.net (http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and-web-api-2) 上的教程进行操作。项目构建成功,但运行时出现错误:403.14 - Web 服务器配置为不列出此目录。 目录浏览被禁用(正确)。这应该映射到 /home/index?我已经通过在站点中放置一个静态 html 文件来确认 DNS/绑定正在工作,并且工作正常。
第二种情况
我在 VS2013 中创建了一个空项目并复制/包含所有文件。它构建成功并在本地机器上运行良好,但是当我将它发布到服务器时出现错误:403 - 禁止访问:访问被拒绝。我还通过在站点中放置一个静态 html 文件来确认 DNS/绑定正在工作。
我也尝试将应用程序的“旧版本”(MVC 4)发布到服务器,它工作正常。
IDE:VS 2013 .NET 框架:4.5.1 本地操作系统:Win 7 SP1 服务器:Win Server 2012 标准版
【问题讨论】:
标签: asp.net-mvc