“WebService”未定义

时间:2011-05-25 02:52:01

标签: javascript asp.net web-services

使用aspnet 3.5,vs2008。 我有一个ServiceReference路径集:

<asp:ScriptManager ID="ScriptManager1" runat="server">
<Services>
<asp:ServiceReference Path="wsWebServices.asmx" />
</Services>
</asp:ScriptManager>

javascript intellesense识别我的网络服务。

当我运行时,我得到:Microsoft JScript运行时错误:'wsServices'未定义。

我在内容(主页)部分中有脚本管理器。

这是问题吗?

2 个答案:

答案 0 :(得分:0)

使用您的webservice的命名空间限定javascript。例: Namespace.Class.Function 此链接可能会为您提供更多洞察力http://www.neilrichards.net/blog/?p=51

答案 1 :(得分:0)

你没有提到你正在使用哪个版本的IIS,所以我只会说我遇到问题的那个版本; 7.5。我遇到了和你一样的问题。使用命名空间解决方案许多人建议不起作用,因为我的Web应用程序似乎没有命名空间。

我正在运行IIS 7.5,唯一解决这个问题的是确保我的AppPool运行.NET框架的v2.0并确保托管管道模式设置为集成。

我希望这有助于某人。