手动添加服务引用(Manually add a service reference)

   IT问题网   2021-02-17 00:00:00

问 题

大家好,



目前我正在网站上工作,需要使用网络服务提出一些要求。我不知道url所以我无法通过右键单击添加服务并选择添加服务引用并从那里添加它。



另一方面,我有文件(包括wsdl文件)我一直在努力做的事情;手动添加我的app_webrefences fodler下的文件,并从那里的文件显示web服务作为参考,但文件没有出现在列表中,我也可以浏览所需的文件。有谁可以让我知道或一步一步地告诉我添加此服务?谢谢。

解决方案

herez实现的步骤:



1。 wsdl是自动生成的代码,带有以下注释

// ----------------------- -------------------------------------------------- -----

//lt; autogeneratedgt;

//此代码由工具生成。

//运行时版本: 1.0.2914.16

//

//对此文件的更改可能会导致错误的行为,如果

//代码重新生成将会丢失。

//

// ----------------------------- -------------------------------------------------



//

//此源代码由wsdl自动生成,版本= 1.0.2914.16。

//





2。使用wsdl生成代理代码

wsdl.exe实用程序也可以将wsdl文件作为输入,而不是指向可以获取wsdl的位置的url。



此c#代理源文件表示客户端可以编译的web服务的代理类。您将获得派生自system.web.services.protocols.soaphttpclientprotocol类的代理类。如果使用/ protocol:httpget或/ protocol:httppost参数,则代码派生自system.web.services.protocols.httpgetclientprotocol类或system.web.services.protocols.httppostclientprotocol类。



3。将proxy类编译为dll库

从命令提示符处,执行以下windows命令:

csc / t:library / r :system.web.services.dll /r:system.xml.dll myserver.cs



4。使用生成的代理实例的引用构建客户端解决方案(console / web / windows窗体)。

herez实现的步骤:



1。 wsdl是自动生成的代码,带有以下注释

// ----------------------- -------------------------------------------------- -----

//lt; autogeneratedgt;

//此代码由工具生成。

//运行时版本: 1.0.2914.16

//

//对此文件的更改可能会导致错误的行为,如果

//代码重新生成将会丢失。

//

// ----------------------------- -------------------------------------------------



//

//此源代码由wsdl自动生成,版本= 1.0.2914.16。

//





2。使用wsdl生成代理代码

wsdl.exe实用程序也可以将wsdl文件作为输入,而不是指向可以获取wsdl的位置的url。



此c#代理源文件表示客户端可以编译的web服务的代理类。您将获得派生自system.web.services.protocols.soaphttpclientprotocol类的代理类。如果使用/ protocol:httpget或/ protocol:httppost参数,则代码派生自system.web.services.protocols.httpgetclientprotocol类或system.web.services.protocols.httppostclientprotocol类。



3。将proxy类编译为dll库

从命令提示符处,执行以下windows命令:

csc / t:library / r :system.web.services.dll /r:system.xml.dll myserver.cs



4。使用生成的代理实例的引用构建客户端解决方案(console / web / windows窗体)。

标签:手动添加服务引用援用



分享:

  • 微信
  • QQ好友
  • QQ空间
  • 新浪微博


热门推荐

arraylist到memorystream c#(arraylist to memorystream c#)

problem hiii all... i have an arraylist with user define ...

在DispatchMessage崩溃,为什么?(Crash in DispatchMessage, why)

problem hi, dear all: i have a worker thread which have ...

导出HTML内容以打开办公室应用程序时出现问题。(Problem when export an HTML content to open office application.)

problem hello all. i am facing a problem when i am tryin ...

将数据从CSV导入Oracle(Importing Data from CSV to Oracle)

problem hi i want to import the data from csv to oracle, ...

如何使用存储过程传递id(how to pass id for where using stored procedure)

problem how to pass id for where condition when using mys ...

使用cookie值加载gridview(Load gridview using a cookie value)

problem i have a method to load a gridview according to a ...

只有添加足够的行才能启用垂直滚动条,才会显示ClistBox(ClistBox doesn't display until enough lines are added to enable the vertical scroll bar)

problem i have an application that adds lines to a list b ...

DateTime数据类型的算术运算。(Arithmetic Operations on DateTime Datatype.)

problem hi, i have been trying to find a way to do arit ...

将图像插入Word(Insert Image to Word)

problem how to compress inserted image in word using dsof ...

我如何缩进给定的XML(how can i indent a given XML)

problem is there any easiest way to indent given xml i ...

我想将Outlook消息保存到sql server db(i want to save outlook messages to sql server db)

problem hi could you please help me on saving outlook m ...

我如何在cookie中保存令牌(how I can save the token in the cookie)

problem hi, i am creating the web service au ...

C#.net中的ModalPopupExtender(ModalPopupExtender in C#.net)

problem while i am clicking the modal popup extender wind ...

需要帮助来更改密码表格(need help to change password form)

problem hi everyone, i am still newbie in vb. ...

CMap或CMapPtrToPtr(CMap or CMapPtrToPtr)

problem hi, i want store the objects in cmap ...

如何创建新的任务栏(how to create new task bar)

problem hi, i want to create new taskbar,can any one hel ...

在C#.net中旋转PDF文件(Rotate PDF File in C#.net)

problem hi , how to rotate pdf file in c#.net ...

在C#.Net中旋转图像文件(Rotate Image Files in C#.Net)

problem hi, how to rotate image files(jpeg,ti ...

如何交换字符串中的字符(how to swap characters in a string)

problem hi all. i''m new in .net and i want t ...

如何在SHAREPOINT 2010中集成twitter(How to integrate twitter in SHAREPOINT 2010)

problem hi to all, this is siddiqali working ...