问题标签 [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.

0 投票
2 回答
9676 浏览

.net - 如何通过代理/防火墙添加 Web 引用?

目前我在工作中的防火墙后面,我正在测试我已经部署到我的网站的东西,并且工作代理似乎在某种程度上阻止了它。

基本上我收到的消息是:

由于对象的当前状态,操作无效

我把它归结为我的代理干扰,但我看不到任何高级设置或任何我可以设置通过代理访问我的服务的设置。

我为它做了一个快速的谷歌搜索,但没有任何乐趣。

有人找到解决它的快速方法吗?

0 投票
2 回答
1122 浏览

c# - 是否可以在运行时更改 WebReference 的属性?

我正在尝试提出这样一个解决方案,即用户将输入 Web 服务的 URL 并对其进行测试。

虽然我想要的是 URL 更改,但我保证服务描述始终是相同的(当然,除了 wsdl:service 标记,它包含肥皂:地址);我只想测试不同的客户,运行相同的服务。

0 投票
3 回答
3526 浏览

asp.net - 如何更改我的 Web 服务的 URL?

如果我更改 web.config 文件中的 url,更改是否会反映在 WebReferences 文件夹中的 .disco、.discomap 和 .wsdl 文件中?

[编辑]

我正在使用 asp.net 2005

0 投票
10 回答
124749 浏览

asp.net - 从 ASP.net 中运行的 Web 参考客户端获取 RAW Soap 数据

我正在尝试解决当前项目中的 Web 服务客户端问题。我不确定服务服务器的平台(很可能是 LAMP)。我相信他们这边有问题,因为我已经消除了我客户的潜在问题。客户端是从服务 WSDL 自动生成的标准 ASMX 类型 Web 引用代理。

我需要得到的是 RAW SOAP 消息(请求和响应)

解决此问题的最佳方法是什么?

0 投票
6 回答
3050 浏览

asp.net - 在生产(IIS)服务器上的 ASP.NET 上使用 Web 服务的问题

我们在调用远程服务的 ASP.NET 站点上实现了一些 SOAP 客户端代码。实现基本上是通过使用 Visual Studio“添加 Web 引用”向导,将适当的“使用 remote.service.namespace”添加到代码并调用服务来完成的。

代码在本地完美运行(来自 Visual Studio),但在生产 Web 服务器上失败,缺少程序集引用错误:

CS0246:找不到类型或命名空间名称“remote.service”(您是否缺少 using 指令或程序集引用?)

我偷偷地怀疑我没有正确部署所有东西,也许有人可以指出我在那里缺少什么?

谢谢!

附加信息:

项目是一个网站。

ASP.NET 2.0 版已安装并用作开发盒和生产服务器上的目标。

WSDL.exe 生成的代理文件部署到网站的根文件夹中,与页面所在的文件夹相同。全局命名空间(默认)用于代理类生成。

0 投票
1 回答
919 浏览

asp.net - 已编译的代理类(在 bin 中)与 Web 参考

我有一些 ASP.NET 网站,它们通过对报表服务器的 Web 服务的 Web 引用与不同的 SQL Server 2005 实例进行通信。然而,今天我玩弄了使用 WSDL 工具从其中一个 SQL Server 实例创建代理类,然后使用代理创建 dll 的想法(在此之前,我修改了代理的构造函数以接受URL - 这样我就可以将代理指向任何 Web 服务实例)。

我很确定 Web 服务在更新方面应该是相当静态的,即使不是完全静态的。所以,我的问题是:与使用代理类(自动生成)本身相比,使用编译的代理类(在 bin 目录中)有什么缺点吗?如果不是,那么采取一种方式或另一种方式的动机是什么?

0 投票
2 回答
10331 浏览

winforms - 我可以更改 Config 文件中的 Web 服务引用 URL 吗?

我有一个针对 2.0 .NET 框架的应用程序。解决方案是使用 VS Web 服务参考文件夹。对解决方案的 grep 显示该 URL 存在于少数文件中。但是,在部署的应用程序中,搜索显示 URL 仅存在于 .config 中。那么.disco 和.wsdl 发生了什么?它们被编译成 .exe 了吗?基本上,我需要更新 URL,并且我需要知道这是否需要新版本。

谢谢!

0 投票
2 回答
13562 浏览

visual-studio - Visual Studio Web 参考中的 URL 行为

请有人准确解释 Visual Studio 中 Web 引用的 URL 行为(静态或动态)属性的用途。

我相信它会影响 Web 服务的 URl 的存储位置,但我没有清楚的理解。

0 投票
3 回答
11458 浏览

.net - 有 Web 引用时的 .NET DLL 设置和配置 - 发生了什么?

我的理解是,.NET 并没有真正为 DLL “做”配置文件 - 只有主可执行文件或 Web 应用程序获取配置文件,并且可执行文件/Web 应用程序引用的所有 DLL 都从该文件中读取。

但是在 VS2008 中,如果您将 Web 引用添加到类库 (DLL) 项目中,它会在项目中添加一个 Settings.Settings 文件和一个 app.config 文件。它们包含 Web 参考的主要 URL。

那么这些文件是干什么用的呢?DLL 无法在没有帮助的情况下读取它们,对吧?

编辑:app.config 和 Settings.Settings 的内容似乎有所不同:单独更改(例如)DLL 项目的 app.config 文件中的 Web 参考 URL 没有区别,但是如果您编辑 URL在 app.config 中,然后打开 Settings.Settings 文件,您在 app.config 中所做的更改会被复制到 Settings.Settings 中。然后,DLL 在运行时获取新值。它是如何做到的?

编辑:我在这里的部分困惑是因为我不太清楚 Settings.Settings 和 app.config 之间的区别以及它们之间的关系,所以也许人们也可以帮助解决这个问题。

0 投票
1 回答
810 浏览

asp.net - VS2008 Update Web Reference creates naming conflicts in Reference.cs

I have a Web service which, when updated on one computer with VS2008 works perfectly fine, but on another computer does not. The critical difference is the contents of the auto-generated Reference.cs.

In the correctly functioning environment, the methods have fully qualified class names, refering to classes in a class library. However, in the problem environment, the class names are unqualified and partial classes are declared near the end of the file. E.g.

versus

This causes errors such as:

'<ClassType>' is an ambiguous reference between <ClassLibraryNamespace>.ClassType and <WebReferenceNamespace>.ClassType

The code is under source control. Checking out to the working environment works straight away, checking out to the problem environment will only work if the reference.cs is manually edited to be like the working environments. Transferring the project manually from problem environment to the working one only requires an "Update Web Reference" to be performed to allow compilation. Both Reference.cs files claim to be auto-generated by the same tool version. The settings from the good environment have been exported to the other. No success so far...

Any ideas would be greatly appreciated!

Matt