繁体   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