我正在将旧版 Web 应用程序迁移到 iis 10。站点主要是用经典的 asp 编写的,asp 代码对于扩展名为 .asp 的文件运行良好。但是,站点中的某些页面使用 .uasp 扩展名保存,这会引发错误:
为了解决这个问题,我在 iis 中添加了一个处理程序映射
但是 iis 仍然从“StaticFile”处理程序中抛出相同的错误。我的问题是为什么我的处理程序不被识别?任何建议/帮助将不胜感激。
我正在将旧版 Web 应用程序迁移到 iis 10。站点主要是用经典的 asp 编写的,asp 代码对于扩展名为 .asp 的文件运行良好。但是,站点中的某些页面使用 .uasp 扩展名保存,这会引发错误:
为了解决这个问题,我在 iis 中添加了一个处理程序映射
但是 iis 仍然从“StaticFile”处理程序中抛出相同的错误。我的问题是为什么我的处理程序不被识别?任何建议/帮助将不胜感激。
错误是HTTP VERB
,所以我们应该关注那个角度。这是一篇关于 stackoverflow 的文章,讨论了这个错误:
您正在查找的页面无法显示,因为正在使用无效的方法(HTTP 动词)
如果您阅读该链接,我认为这是第二种选择情况。您可以 POST 或 GET 数据,并使用POST
表单和GET
来自 url 字符串。您将后者与类似 showfile.uasp?name=bob 的 url 字符串一起使用,因此请检查您的代码并确保使用的是 GET 而不是 POST。