【发布时间】:2011-04-24 21:14:19
【问题描述】:
我在 VS2010 中构建了一个 ASP.Net MVC 2.0 站点,目标是 .Net 3.5。 我正在尝试将“bin 部署”到运行 IIS 6.0 的服务器。
服务器是运行 Windows Server 2003 R2 64 位和 .Net 2.5 SP1 的“测试”虚拟服务器。 此服务器上尚未安装 MVC。
我正在尝试复制将部署此应用程序以进行生产的托管环境。
我遇到的问题是我尝试浏览的每个页面都显示 404。 我尝试将 .mvc 和 .aspx 添加到 Global.asax.cs 文件中的路由,但似乎没有什么区别。
我还创建了一个 Default.aspx 页面,该页面重定向到 Home.aspx(或 Home.mvc)URL。 似乎没有任何效果。
我已经在网上浏览了几个小时以寻找答案,但仍然没有任何效果。
有什么想法吗?
编辑
哇,我现在觉得自己像个白痴... :) 原来 ASP.Net 没有正确注册,所以 IIS6 服务器上仍然禁用了 ASP.Net v2 扩展。 我想当您在过去一两年内只使用过 Server 2008 和 IIS7 时,这样的小事就过去了……
所以我将其标记为“已回答/已关闭”...
【问题讨论】:
-
只需回答您自己的问题,然后标记为正确答案。这意味着问题不会潜伏在没有答案的地方。
标签: asp.net-mvc asp.net-mvc-2 iis-6