问题标签 [asmx]
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.
asmx - 如何从 Visual Studio 2008 中的配置文件中提取 ASP.NET Web 引用的 URL?
我有一个嵌入在我们的应用程序中的报表服务器的 Web 参考。不过,报告所在的服务器可能会发生变化,如果有必要,我希望能够“即时”更改它。
我知道我以前做过,但似乎不记得是怎么做的。谢谢你的帮助。
我暂时手动解决了这个问题。在代码中设置 URL 并不是什么大问题,但我想弄清楚在 VS 2008 中这样做的“正确”方式是什么。任何人都可以提供任何进一步的见解吗?谢谢!
在VS2008中,当我将 URL Behavior 属性更改为 Dynamic 时,我会在 Reference 类中自动生成以下代码。
我可以在 web.config 中覆盖此设置 (MySettings) 吗?我想我不知道设置的东西是如何工作的。
编辑
所以这些东西自 VS03 以来发生了一些变化(这可能是我用来做这件事的最后一个 VS 版本)。
根据: http: //msdn.microsoft.com/en-us/library/a65txexh.aspx看起来我有一个设置对象,我可以在其上以编程方式设置属性,但我需要提供检索逻辑该 URL 来自 web.config。
这是在 VS2008 中执行此操作的新标准方式,还是我遗漏了什么?
编辑#2
有人在这里有什么想法吗?我在我的应用程序中绕过它,然后自己将 URL 放入我的 web.config 中并读出来。但我对此并不满意,因为我仍然觉得我错过了一些东西。
.net - Web 服务——WCF 与 ASMX(“标准”)
我正在做一个新项目。与常规的老式 Web 服务相比,使用 WCF Web 服务有什么好处吗?
Visual Studio 为两者提供模板。有什么区别?优点和缺点?
web-services - 来自 WebService 的 WMI 调用
因此,我创建了一个与 WMI 命名空间中包含的一组数据交互的 Web 服务。当我在内置开发 Web 服务器中使用 ASP.net 运行它时,它工作正常,并按要求返回数据。但是,当我将它发布到 IIS 6 服务器(win 2003)时,Web 服务不再允许我执行 WMI 方法调用。但是,它确实让我仍然可以从中阅读。
相反,它给了我:
System.Management.ManagementException: 在 System.Management.ManagementObject.InvokeMethod(String methodName, ManagementBaseObject inParameters, InvokeMethodOptions options) 在 System.Management.ManagementObject.InvokeMethod(String methodName,对象 [] 参数)
我试图解决这个问题(是的,我知道这是一个不好的做法,但我只是想看看它是否会起作用),方法是将“每个人”组添加到该 WMI 命名空间安全设置并给予他们完整的权限(包括执行) . 然后重置IIS。但是我仍然收到此错误。
有人有什么想法吗?
jquery - 如何从后面的代码中的页面方法更新 GridView?
如何从 web 方法更新 aspx 页面上的 Gridview?
这是我的代码。
我不能使用“findcontrol”或“this”方法,所以我需要一些帮助。
c# - ASP.net 健康监控是否与 asmx Web 服务一起使用
我正在尝试使用 ASP.net 健康监控来记录来自 asmx Web 服务的未处理异常。我在 web.config 中启用了运行状况监控,但它没有记录任何内容。运行状况监控是否适用于 asmx Web 服务?我用谷歌搜索,似乎其他人也问过同样的问题,但从未得到明确的答案。
c# - WCF client consuming multiple asmx service that uses HTTP Cookies
I am trying to use the same http cookie (in effect a asmx sessionid), in multiple WCF client endpoints.
The server has several endpoints, one of them is:
AuthenticationService.asmx
Login() <- Creates a HTTP cookie that is the servers ASP.NET sessionid
Logout() <- Destroys the same cookies
SomeOtherService.asmx
DoSomeThing() <- Requeres a valid cookie from the AuthenticationService.asmx.
How can I share the HTTP Cookie across multiple endpoints.
I dont have control over the server code, and the must use WCF.
c# - 有什么方法可以让“查找参考”适用于网络方法?
我正在寻找一种方法来在可能使用它的其他代码中查找对 Web 方法的引用。右键单击并选择查找引用不会通过 wsdl 接口到达我的解决方案中引用这些 Web 方法的其他类。这是清理工作的一部分 - 我正在尝试删除过时/旧/未使用的方法。
我可以按名称搜索,但它与按签名搜索不同。
我意识到通常情况下,其他应用程序可以远程调用 webmethods/webservices,但这个 webservice/这些 webmethods 并非如此。我的应用程序是唯一调用它们的应用程序。我不是要查找存在于我的解决方案之外的参考资料。
c# - 如何让 ASMX 文件输出 JSON
我创建了一个带有代码隐藏文件的 ASMX 文件。它工作正常,但它正在输出 XML。
但是,我需要它来输出 JSON。ResponseFormat 配置似乎不起作用。我的代码隐藏是:
c# - 是否可以在运行时更改 WebReference 的属性?
我正在尝试提出这样一个解决方案,即用户将输入 Web 服务的 URL 并对其进行测试。
虽然我想要的是 URL 更改,但我保证服务描述始终是相同的(当然,除了 wsdl:service 标记,它包含肥皂:地址);我只想测试不同的客户,运行相同的服务。
asp.net - 为什么 global.asax Application_Error 方法不能捕获 ASMX 服务抛出的异常?
以及如何解决它。我想记录每个抛出的异常以进行维护。