簡體   English   中英

在VB.NET中引用代碼

[英]Referencing code in VB.NET

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

編輯:我應該通過指出我沒有使用Visual Studio來對此進行限定。 我只是在后面加上.vb的.aspx編碼,然后將其放入IIS位置。 有沒有一種方法可以在VS之外完成您的建議?

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

右鍵單擊您的App_Code文件夾,然后選擇“添加現有項”。 這將調出資源管理器。 使用它選擇生成的文件,它將添加到您的項目中。

現在,您將可以從頁面內或文件后面的代碼中引用此代碼

如果您的項目中沒有App_Code文件夾,則在解決方案資源管理器中右鍵單擊該項目,然后選擇“添加新的ASP.Net文件夾”-> App_Code

或者,代替wsdl實用程序:

在解決方案資源管理器窗口中,右鍵單擊該項目,然后選擇“添加Web參考”。 在出現的對話框中,輸入Web服務的URL。 在“ Web參考名稱”框中(該對話框的右下角),在您要調用的服務的本地別名中輸入所需的內容。

因此,如果您輸入以下網址:

http://otherserver.com/otherservice.asmx

並且,網絡參考名稱為:xyz

要使用它,您的代碼應如下所示:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM