我们有一个 Web 应用程序,我们在其中使用 global.asax 进行 url 重写。我们在实时服务器上使用网站的编译版本。
作为修改请求的一部分,我们必须添加一些自定义的原生 AJAX 代码,其中 javascript 会调用 web 服务来更新页面的内容。为了能够调用扩展名为 .asmx 的 web 服务,我们修改了 url 重写代码以单独处理 asmx 请求。
这种安排在本地机器上运行良好,但是当我们发布站点并将其部署在实时服务器上时,似乎没有包含新代码。它仍然会跳过检查“.asmx”扩展名的条件,并抛出一个找不到页面的异常,考虑到 web 服务名称作为页面名称。
我们已经尝试过到处寻找并在谷歌上搜索这些东西..但无济于事..任何可能出现问题的指针..?