当部署MVC 3应用到IIS 7的索引页面加载正常,但当我选择菜单项404错误入时

我有BIN部署了我MVC 3应用到我的本地服务器IIS7。 它运行在Visual Basic中的罚款。 但是,在IIS 7只针对我的意见的索引页访问。 如果我选择任何菜单项,它抛出这个错误:

在'/'Application Server的错误

资源无法找到

说明:HTTP 404。您正在寻找(或它的一个依赖)可能已被删除的资源,更名或暂时unavalible。 请检查以下URL并确保其拼写正确。

请求的URL:/Admin/import_excel.vbhtml

版本信息:Microsoft.NET Framework版本4.0.30319; ASP.NET版本4.0.30319.237

下面是正在使用以及路由表的拷贝....

Public Class MvcApplication Inherits System.Web.HttpApplication Shared Sub RegisterGlobalFilters(ByVal filters As GlobalFilterCollection) filters.Add(New HandleErrorAttribute()) End Sub Shared Sub RegisterRoutes(ByVal routes As RouteCollection) routes.IgnoreRoute("{resource}.axd/{*pathInfo}") ' MapRoute takes the following parameters, in order: ' (1) Route name ' (2) URL with parameters ' (3) Parameter defaults routes.MapRoute( _ "Default", _ "{controller}/{action}/{id}", _ New With {.controller = "Home", .action = "Index", .id = UrlParameter.Optional} _ ) End Sub Sub Application_Start() AreaRegistration.RegisterAllAreas() RegisterGlobalFilters(GlobalFilters.Filters) RegisterRoutes(RouteTable.Routes) End Sub End Class

任何人都知道,我可能在会错误?????

--------------解决方案-------------

想通了,什么是错的。我有一个问题,Microsoft.ACE没有被注册的服务器计算机上。 我发现一个线程在一个论坛上说目标CPU更改为86。 后来我发现,我只需要下载王牌的数据集,但从未改变目标CPU回ANY。 改变回来后,我重新编译并没有问题,再部署它...虽然我还是输了,为什么这将导致404只在某些页面上,而不是所有的....

分类:asp.net的MVC 时间:2015-03-15 人气:4
本文关键词: asp.net的MVC,IIS 7
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.386 (s). 10 q(s)