2014-12-05 68 views
0

我们现在正在运行的应用程序已经开始给404s和403s。我们已经遵循这个链接中的一切无济于事。我在考虑一些安全设置已被更改,但我不确定哪些设置或哪些用户需要检查。我们的这个网站的生产版本目前正在运行,如果我重新启动服务器或服务,那么它也会停止工作。MVC3 iis6应用程序给404s和403s

[MVC3 RC app deployed on IIS 6 giving "403 forbidden" error

+0

在IIS 6,404和403错误通常意味着您有a)丢失通配符映射以运行所有请求通过.NET管道或b)丢失了您要应用到路由的自定义扩展(例如.mvc)的映射。在这里回顾Phil Haack的帖子(http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx/),并确保您的服务器配置正确。 – Tommy 2014-12-06 01:46:11

+0

我已经完成了。正如我所说,该网站运行得很好。我有三重检查通配符映射。当我从IIS服务器导航到它时,出现以下错误:[FileNotFoundException:无法加载文件或程序集'System.Web.Http,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其中一个依赖。系统找不到指定的文件。] TPGEnterprise.TpgInternalSite.MvcApplication.Application_Start() – Kevin 2014-12-08 16:01:51

+0

我已经想通了。在项目中,我必须将“复制本地”设置为True以获得多个参考。一些如何重设为假。 – Kevin 2014-12-08 16:36:44

回答

0

我已经想通了这一点。在项目中,我必须将“复制本地”设置为True以获得多个参考。一些如何重设为假。 System.Web.Http,System.Net.http.Formatting,System.Web.Http.Webhost