2008-11-26 48 views
0

引用代碼,我一點兒也不熟悉VB.NET或ASP。我需要創建一個調用遠程Web服務的簡單頁面。我使用DotNet SDK附帶的wsdl實用程序生成服務代理並將其寫入VB文件。不幸的是,我不知道如何在我的ASPX文件或VB文件背後的代碼中引用此代碼,以便我可以創建代理的實例。在VB.NET

編輯:我應該指出的是,我沒有使用Visual Studio的有資格這一點。我剛剛編寫了一個帶有.vb後綴的.aspx文件,並將其放到IIS位置。有沒有辦法去做你在VS之外的建議?

回答

1

您需要將此代碼添加到您的項目,以便它可以食用。

右鍵單擊您的App_Code文件夾,選擇「添加現有項」。這將帶來探險家。用它來選擇生成的文件,並將其添加到您的項目。

現在,您將能夠從您的網頁或代碼中引用該代碼隱藏文件

如果沒有在項目中App_Code文件夾,然後在Solution Explorer中右鍵單擊該項目並選擇「添加新ASP.Net文件夾「 - > App_Code文件

+0

我應該指出的是,我沒有使用Visual Studio的有資格這一點。我剛剛編寫了一個帶有.vb後綴的.aspx文件,並將其放到IIS位置。有沒有辦法去做你在VS之外的建議? – user14128 2008-11-26 01:19:12

0

或者,而不是WSDL實用程序:該項目

在解決方案資源管理器窗口,R-單擊,然後選擇 」添加Web引用「。在出現的對話框中,將url添加到Web服務中。在Web引用名稱框(該對話框的右下角)中,輸入任何你想要的本地別名來調用該服務。

所以,如果你把一個網址:

http://otherserver.com/otherservice.asmx

而且,Web引用名: XYZ

要使用它,你的代碼看起來像:

dim x as new xyz 
var = x.methodname()