我知道这已经在各种问题和互联网上得到了解决,但我认为其他人都有一个特定的问题。我的情况很简单。
我安装了IIS7和.NET 4.0的裸机Windows 2008服务器。完全补丁。
我已关闭IIS7中的默认网站(按停止)
我创建了一个名为“Portal”的新网站和一个匹配的App Pool。应用程序池已设置为.NET 4.0,它使用的是Integrated Pipeline,而不是Classic。
我已经执行了MVC站点的/ bin安装。我在/ bin文件夹中有MVC程序集。我将文件从开发机器复制到服务器中的相应文件夹中。
当我浏览网站时,我得到403.14 Forbidden(无法列出文件夹的内容。当我浏览http://localhost/Dashboard(这是一个路由页面)时,我得到了404。
我错过了什么?为什么IIS不知道将HTTP GET路由到MVC程序并让控制器工作?