在一个 javascript 文件中,我调用了一个 ASP.NET Ajax PageMethod (ASP.NET 3.5),在页面类中正确定义了一个使用 WebMethod 属性的静态方法。这适用于我的开发机器,但在生产服务器上,当调用我的 javascript 函数(单击按钮)时, PageMethod 对象未定义。
一些调试信息:
- Firefox 和 Internet Explorer 上的错误
- 根据 Firebug 的网络选项卡,所有外部资源都已正确加载
- 我在同一页面上使用 jQuery
- 使用 Web 部署项目部署应用程序
知道是什么导致了问题吗?