使用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'未定义。
我在内容(主页)部分中有脚本管理器。
这是问题吗?
答案 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并确保托管管道模式设置为集成。
我希望这有助于某人。