我有一个在远程服务器上运行的简单 web 服务,它只需要几个字符串和整数并更新 SQL Server 数据库。我想从一个新的 ASP.NET Web 表单中使用它。
所以今天我通过添加一个 App_Webservice 将远程 web 服务添加到一个项目中。我将远程 wsdl 文件名添加到 .NET 项目(在 VS2005 中),并将引用命名为wsStoreData。它创建了一个名为 wsStoreData 的文件夹。
该网络服务有一个名为StoreRecentPage的功能。这是简单的页面代码:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.Services;
using System.Web.UI.HtmlControls;
public partial class Training_FinalPage : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
wsStoreData.StoreRecentPage("1", "11", 18, 100);
}
}
构建失败并显示“名称空间 'wsStoreData' 中不存在类型或名称空间名称 'StoreRecentPage'(您是否缺少程序集引用?)”
我已经有几年没有在 .NET 中编码了,所以我可能遗漏了一些对你来说很明显的东西。但是我查看了在线示例,它们似乎与我在这里所做的没有什么不同。
感谢您的任何建议。