我有一个http://localhost/site/someName/file.ext之类的网址,其中file.ext是不同的变体,而且这些文件在网站文件夹中不存在。
在iis6中我创建了一个模块并取消选中“Check file exists”,但是在iis7中我找不到这个选项,我无法解析这个请求,因为IIS显示错误信息:StaticFile 0x80070002
答案 0 :(得分:1)
您必须转到控制面板\添加删除程序\更改Windows程序并深入了解您应该看到Web管理工具(或类似内容)的IIS设置,然后您应找到II6管理兼容性。确保安装了IIS 6管理控制台(可能不是)。然后,您可以访问IIS6控制台以添加您的映射,而不必存在该文件(将其保留为M $以在其较新版本的$ oftware中删除这样的简单标记)。
另请注意,即使配置完成,IIS 7处理这些请求的方式也会发生变化,这可能会让您感到更加悲痛。我不记得我最后遇到了什么,但它与web.config设置有关(我很确定它可以通过某种错误来搜索并获得相当漂亮的答案快)。
这是我的第一个答案,所以希望它有所帮助,祝你好运!