【发布时间】:2014-09-11 06:37:56
【问题描述】:
我正在尝试从另一个 Web 服务 (TotalCalories) 调用一个 Web 服务 (CalorieCount)。现在据我所知/可以发现,您必须在 .aspx 文件中定义 Web 服务。我的问题是我(还)没有,因为表单只会与第二个服务交互。
除此之外还有其他方法来定义服务吗?
总卡路里:
using ...
namespace Food_Calorie_Calculator
{
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
//Allow web service to be called --->
[System.Web.Script.Services.ScriptService]
public class TotalCalories : System.Web.Services.WebService
{
[WebMethod]
public Food CalorieTotal(List<Food> mixedList)
{
/* Count the total number of everything */
foreach (var element in mixedList)
{
//Some Code
aFood = CallCalorieCount(name,weight); <------- Error: namespace but used as var
}
//Some Code
return totalFood;
}
}
}
【问题讨论】:
标签: c# asp.net .net web-services asp.net-ajax