\'WebService\'未定义

问题描述

| 使用aspnet 3.5,vs2008。 我有一个ServiceReference Path设置:
<asp:ScriptManager ID=\"ScriptManager1\" runat=\"server\">
<Services>
<asp:ServiceReference Path=\"wsWebServices.asmx\" />
</Services>
</asp:ScriptManager>
javascript智能感知可以识别我的网络服务。 运行时,我得到:Microsoft JScript运行时错误:\'wsServices \'未定义。 我在内容(针对母版页)部分中具有脚本管理器。 那是问题吗?     

解决方法

使用您的Web服务的名称空间限定javascript。例: 命名空间。类。函数 该链接可能会给您带来更多的见识http://www.neilrichards.net/blog/?p=51     ,您没有提到您使用的是哪个版本的IIS,所以我只说说我遇到问题的那个版本。 7.5。我遇到了和自己一样的问题。使用名称空间解决方案的许多人建议它不起作用,因为我的Web应用程序似乎没有名称空间。 我正在运行IIS 7.5,唯一解决此问题的方法是确保我的AppPool正在运行.NET Framework v2.0,并确保将托管管道模式设置为“集成”。 希望对您有所帮助。