1

我正在尝试在 c# 中创建一个可以从 jquery 调用的 web 服务。

我在 Visual Studio 中创建了 Web 服务,当我按 F5 时它可以工作,但是当我尝试上传它时,我得到了不同的结果。我什至将 VS 直接发布到 FTP,但在查看页面时我得到了这个

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

这与我在请求获取时返回给我的 jquery 的消息相同。任何想法为什么它不起作用?

4

2 回答 2

2

确保 IIS 中的虚拟路径被定义为应用程序。在这里查看更多信息:

http://technet.microsoft.com/en-us/library/cc772042(WS.10).aspx

于 2012-07-11T15:10:07.307 回答
0

我收到此错误(在我认为是由于重新绑定 - 通过添加服务引用 - 到新版本 Visual Studio 中的 Web 服务之后)。我注意到我最终得到了重复的 .asmx 文件。尝试删除 .asmx 文件并通过 Visual Studio 解决方案资源管理器中的添加服务引用从头开始重新绑定到 Web 服务

于 2015-11-09T11:24:47.063 回答