HTTP错误404.0 - 未找到 - 您要查找的资源已被删除,名称已更改或暂时不可用

时间:2012-01-26 17:27:21

标签: .net iis-7 migration

我们正在迁移基于1.1 Framework to 4.0 Framework构建的Web应用程序。较旧的服务器是Windows Server 2003 Standard Edition SP2,较新的服务器是Windows Server 2008 R2 Standard SP1。

来到Piepline Mode,我尝试了Integrated和Classic,两者都没有帮助。我在旧服务器上的IIS 5上有一个httphandler来处理“.controller”类型的任何文件扩展名。为了获得相同的效果,我向请求过滤添加了一个Managed处理程序和一个“.controller”,并将其设置为“Allow”状态。

错误Detials:

应用程序“mywebsite.com”Internet Information Services 7.5中的服务器错误  错误摘要  HTTP错误404.0 - 未找到

您要查找的资源已被删除,名称已更改或暂时不可用。

详细的错误信息  模块IIS Web核心 通知MapRequestHandler 处理程序StaticFile 错误代码0x80070002

请求的网址http://www.MYWEBSITE.com:80/MyProject/ 物理路径C:\ Projects \ Folder \ MyProjectSolution \ MyProject \ Abc.controller 登录方法匿名 登录用户匿名

最有可能的原因:  •Web服务器上不存在指定的目录或文件。  •URL包含印刷错误。  •自定义筛选器或模块(如URLScan)限制对文件的访问。

你可以尝试的事情:  •在Web服务器上创建内容。  •查看浏览器URL。  •创建跟踪规则以跟踪此HTTP状态代码的失败请求,并查看哪个模块正在调用SetStatus。有关为失败的请求创建跟踪规则的更多信息,请单击此处。

没有任何帮助:(。请告诉我你宝贵的建议。

谢谢, 纳迪姆。

0 个答案:

没有答案