如何解决为什么 StaticFile 处理程序运行而不是自定义处理程序
我正在将旧版 Web 应用程序迁移到 iis 10。站点主要是用经典的 asp 编写的,并且对于扩展名为 .asp 的文件,asp 代码运行良好。但是,站点中的某些页面使用 .uasp 扩展名保存,这会引发错误:
为了解决这个问题,我在 iis 中添加了一个处理程序映射
但是 iis 仍然从“StaticFile”处理程序中抛出相同的错误。我的问题是为什么我的处理程序不被识别?任何建议/帮助将不胜感激。
解决方法
错误是HTTP VERB
,所以我们应该关注那个角度。这是一篇关于 stackoverflow 的文章,讨论了这个错误:
The page you are looking for cannot be displayed because an invalid method (HTTP verb) is being used
如果您阅读该链接,我认为这是第二个选项。您可以 POST 或 GET 数据,并在表单中使用 POST
,在 url 字符串中使用 GET
。您将后者与类似 showfile.uasp?name=bob 的 url 字符串一起使用,因此请检查您的代码并确保使用 GET 而不是 POST。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。