我有一個簡單的web服務運行在遠程服務器上,只需要幾個字符串和整數並更新SQL Server數據庫。我想從一個新的ASP.NET web表單中使用它。從ASPX頁面消耗簡單的遠程SOAP webservice錯誤頁面
因此,今天我通過添加App_Webservice將遠程webservice添加到項目中。我添加了遠程wsdl文件名到.NET項目(在VS2005中),並將其命名爲wsStoreData。它創建了一個名爲wsStoreData的文件夾。
該webservice具有一個稱爲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);
}
}
構建失敗,「的類型或命名空間名稱StoreRecentPage'不存在命名空間存在‘wsStoreData’(是否缺少程序集引用?)」
我在.NET中沒有編碼幾年,所以我可能會錯過對你而言顯而易見的東西。但是我看了網上的例子,他們似乎沒有做任何與我在這裏完成的事情不同的事情。
感謝您的任何建議。
它看起來像你的代理類心不是很正確,請嘗試重建代理嘗試;這是由visual studio自動生成的類。 –