问题标签 [web-reference]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 通过命令行更新动态 Web 参考(wsdl 工具)
我在使用 WSDL.exe 工具更新动态 Web 引用时遇到问题。
当我在 VS 中使用“更新 Web 参考”时,一切都按预期工作。下面是生成的代码(Reference.cs 文件的一部分):
我从应用程序属性中获取必要的信息,然后将这些信息存储在配置文件中,因此可以在不重建应用程序的情况下进行更改。
但是,当我使用以下命令时:
它是在 Reference.cs 文件中使用固定 URL 地址创建的。
有人知道我应该如何更改命令以实现与Visual Studio 中相同的Reference.cs文件吗?
asp.net - 在 C# asp.net Web 表单项目中更改 Web 引用 IP
我正在做一个不是我创建的项目。此项目包含对在远程计算机上运行的某些 Windows 服务的 Web 引用。
在 Visual Studio 2010 中,它看起来像这样:
我使用VS的搜索来获取解决方案中的IP,并在一个项目的5个地方看到它。此外,似乎在 3 个地方有代码(其他是 web.config 和 config.config 文件)以及由 Visual Studio 生成的 IP 引用。
我从未使用过 Web 引用 - 是否可以在不重新编译的情况下更改指向该 Web 服务的 IP?
c# - 创建 Web 引用类时出现 NullReferenceException
我有一个引用 Web 服务的 C#/WPF 项目。但是,有时我NullReferenceException
在创建代表它的自动生成类的实例时会得到一个:
堆栈跟踪如下:
有谁知道这里发生了什么?服务器可能会有短暂的停机时间,但这不是我希望在网络连接问题时看到的例外!
更新:自动生成的类的代码,SSO
以防有人发现它相关:
c# - 在构建过程中添加 Web 引用
我在 Visual Studio 2005 中有一个 C# 解决方案。当我必须为确定的环境构建项目时,我必须更改一个项目中的 Web 引用,从 Visual Studio 中手动删除引用,然后添加一个新的相同的名称,但更改了网址。
我想让这个添加网络参考的手动过程不那么乏味。
我希望在配置管理器中,除了调试和发布配置、开发、预生产和生产配置之外,它们中的每一个都确定与特定环境关联的正确 Web 引用。
我正在考虑创建一个 preBuild 事件(可能是一个 .bat 文件),根据构建配置,可以正确创建 Web 引用。
我不确定如何做到这一点。我对此有一些疑问:
1)我可以创建不同的“app.config”文件,其中的属性
会因环境而异,我可以根据所选配置复制正确的 app.config 文件。
这会从网络参考中重新生成 Reference.cs 文件吗?(我猜不是)。即使界面没有改变,这会不会是一个问题,或者如果我只在我想重新生成类时手动重新生成网络引用就足够了?
2)这样做是个坏主意吗?您是否想到任何替代方案,或者当我想构建指向确定环境的解决方案时,是否更容易接受我应该删除并添加相应的 Web 引用?
感谢您阅读:)
问候。
c# - 将不同的 Web 引用加载为插件的结构
我们在 C# .NET 中开发了一个应用程序,它使用 SOAP 将数据(客户、订单)同步到 PHP 电子商务应用程序。
PHP 应用程序的 WSDL 作为 .NET 2.0 Web 引用添加到我们的应用程序中,因此 .NET Framework 生成类和函数以与 SOAP Web 服务进行通信。例如,我们可以像这样发送股票信息:
这很好用,但是我们经常在这样的情况下运行:我们的一位客户在 WSDL 中定义了附加(非标准)字段并希望在同步中使用这些字段。我们当前的做法是为这个客户创建一个新的代码分支,并更新 Web 引用以使用我们客户的特定 WSDL。
为了防止我们获得一长串无法维护的软件分支列表,我计划对我们的应用程序结构进行彻底检查。现在我想知道处理这个问题的最佳结构是什么。我正在考虑将 Web 引用放在它自己的类中并动态加载此 DLL,因此如果客户有非标准 WSDL,我们可以创建它自己的类并将其作为“插件”加载到我们的软件中。但是(例如)catalogInventoryStockItemUpdate 中的附加字段在我们的应用程序的主要部分中仍然不可用。
是否有任何工具可以帮助实现这一目标?我希望有一个用于同步的主要应用程序,并将所有客户特定的映射和对 WSDL 的引用放在一个单独的类/项目中。
wcf - Webservice 没有显示我的方法
我做了一个网络服务,它会给我用户信息。
此 Web 服务有 1 个方法 Get_User_Info()。但是当我尝试使用此方法时,名称窗格显示 4 种方法,如下所示
我该如何使用我的方法请帮忙。
c# - 在客户端代理中将开发 URL 更改为生产
我已经使用 vs2008 中的添加服务使用了在负载均衡器后面运行的 Web 服务,它向应用程序配置公开了 URL,但它不是 Web 服务 URL,而是负载均衡器 URL。
现在我遇到了一个问题,当我们将其移至生产环境时,我只需要添加 Web 服务 URL 而不是负载平衡器 URL。负载均衡器 URL 由 VS2008 自动添加。当我们转向生产时,请让我们知道如何更改 URL。
java - 如何在 C# 中使用 java web-service (jetty)
我是 C# 开发的新手。
设想 -
我们有一个在 .NET 2.0 框架和 IIS 6.5 上运行的应用程序。现在,我们在使用 Jetty Web 服务器的远程服务器上安装了另一个应用程序。为了集成这两个应用程序,我们需要在 jetty 中添加对 Web 服务的引用。我在服务器上找到了一个 .class 文件的 Web 服务路径,我想添加对我的 .NET 应用程序的引用。
我的问题是 - 如何找到 URL 以在 Visual Studio 中添加对 .NET 应用程序的 Web 引用?还是有另一种方法来集成这两个应用程序?
谢谢
c# - 网络参考:如何更改代理类代码
我正在使用 Web 引用来使用 Web 服务,问题在于可选的小数属性,其值未通过 Web 服务。我试图添加默认属性并给它一个默认值它工作正常,但我无法更改我的 wsdl,因为我有不同的客户端使用它(php,java ...客户端)这个问题在这里得到了很好的描述:msdn post stackoverflow邮政
所以我想找到一种方法来更改在创建网络引用后生成的代理类的代码,因为我确信这是一个错误地处理可选十进制属性的类引起的错误。
c# - 如何以编程方式更改 Web 服务的位置(网址)和更新 Web 参考?
我有网络服务:
我将此作为 Web 引用添加到我的应用程序中,但并不总是 Localhost ......它可能会更改为http://www.something.com/something/someWS.asmx。
如何以编程方式更改我的 Web 参考的 URL?是不是很简单:
另外,一旦我改变它,我如何以编程方式更新它?(相当于右键单击并选择“更新 Web 参考”)
旁注:我最终要完成的是基于服务器上可用的 asmx WebService (service.Url) 的可用方法的下拉列表