我们正在迁移基于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。有关为失败的请求创建跟踪规则的更多信息,请单击此处。
没有任何帮助:(。请告诉我你宝贵的建议。
谢谢, 纳迪姆。