2008-11-26 14 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()