2012-07-11 99 views
1

我想在c#中创建一个可以从jquery调用的web服务。Web服务.asmx没有正确编译

我已经在visual studio中创建了webservice,它在我按F5时工作,但是当我尝试上传它时,我得到了不同的结果。我甚至发表尽管VS直接查看网页时,FTP但我得到这个

<%@ WebService Language="C#" CodeBehind="Service1.asmx.cs" Class="WebService1.Service1" %> 

这是请求GET当我被退回到我的jQuery相同的消息。任何想法,为什么它不工作?

+0

需要代码示例。 – bugnuker 2012-07-11 15:02:25

+0

听起来像一个IIS问题。你在服务器上使用什么版本的IIS?另外,.aspx页面可以正确渲染吗? – Grinn 2012-07-11 15:04:49

+4

如果Web服务器响应您的* Service1.asmx *文件内容的来源,则问题很可能是服务器不知道如何处理它。 – Filburt 2012-07-11 15:05:20

回答

0

我得到这个错误(我认为是后因重新绑定 - 通过添加服务引用 - 到Web服务在Visual Studio的新版本)。我注意到我已经结束了重复的.asmx文件。尝试删除.asmx文件,并通过Visual Studio解决方案资源管理器中的添加服务参考从头开始重新绑定到Web服务