【发布时间】:2013-06-12 03:48:37
【问题描述】:
我正在尝试在 .NET mvc4 中学习 Web 服务。我尝试创建一个新的 Internet 应用程序并将 Web 服务 (asmx) 添加到项目中。
默认情况下,VS 会添加一个“HelloWorld”Web 服务。当我尝试在浏览器中运行它时,我确实得到了操作列表、服务描述(WSDL)和HellowWorld 操作的详细信息。但是,当我尝试调用 web 服务时,会出现以下错误:
“/”应用程序中的服务器错误。
找不到资源。
描述:HTTP 404。您正在寻找的资源(或其之一 依赖项)可能已被删除,名称已更改,或者是 暂时不可用。请查看以下 URL 并制作 确保拼写正确。
我猜我可能遗漏了一些基本步骤/设置。可以请一些身体帮助。谢谢。
【问题讨论】:
-
我的第一个问题是您为什么选择 ASMX Web 服务而不是 WCF?
-
我没有选择 ASMX。我只是在尝试创建一些书中给出的 Web 服务。我最终会使用 WebAPI。但是,我想创建一个既有 WebAPI 又有 ASMX 的示例,用于演示目的。
标签: web-services asp.net-mvc-4 asmx