我正在尝试在c#中创建一个可以从jquery调用的web服务。
我已经在visual studio中创建了web服务,当我按F5时它可以工作,但是当我尝试上传它时,我会得到不同的结果。我甚至直接发布VS直到FTP,但在查看页面时我得到了这个
<%@ WebService Language="C#" CodeBehind="Service1.asmx.cs" Class="WebService1.Service1" %>
这是我在请求获取时返回到我的jquery的相同消息。任何想法为什么它不起作用?
答案 0 :(得分:2)
确保IIS中的虚拟路径定义为应用程序。在这里查看更多信息:
http://technet.microsoft.com/en-us/library/cc772042(WS.10).aspx
答案 1 :(得分:0)
我遇到了这个错误(我认为是由于重新绑定 - 通过添加服务引用 - 到新版Visual Studio中的Web服务)。我注意到我最终得到了重复的.asmx文件。尝试删除.asmx文件并通过Visual Studio Solution Explorer中的添加服务引用从头开始重新绑定到Web服务