在 ASP 中,Webmethods 已在全站范围内完全禁用

在 ASP 中,Webmethods 已在全站范围内完全禁用

大约一周前,为了修复一个不相关的问题,我当时正在调整网站配置,结果网站上的所有 Web 方法都停止工作了。目前,每当我使用其中任何一个方法进行 AJAX 调用时,都会返回页面的完整 HTML,而不是 Web 方法的结果,而且 Web 方法根本不执行。我没有对这些 Web 方法进行任何更改,而且代码之前也完全正常工作,所以我知道那里没有问题。

我的问题是,IIS、Web 配置、ASP 或任何相关内容中是否存在配置设置或错误,我可能遇到过这些错误,从而导致整个网站的 Web 方法被禁用?我真的为此伤透了脑筋,先谢谢大家了。

答案1

对 IIS 配置的更改C:\Windows\System32\inetsrv\config\applicationHost.config可能会妨碍 WebMethods 正常工作,尤其是对system.webServer handlers节点的更改。

检查目录C:\inetpub\history以查找该文件的先前版本,并将当前版本与applicationHost.config历史记录中的旧工作版本进行比较。

相关内容