问题标签 [svc]

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 回答
428 浏览

c# - 通过 wcf 在 Sharepoint 站点集合中获取网站

我想在 Sharepoint 2010(通过 svc)的站点集合中读出网站(标题)。我通过“listdata.svc”(http://www.xxx/websites/Web1Site/_vti_bin/Listdata.svc)获得列表信息。我如何获得网站?我正在寻找有关通过 sharepoint 使用 wcf 的良好资源。谢谢。

PS.:这是我当前的代码:

0 投票
1 回答
1774 浏览

ios - SVC 网络服务——objective-c

我引用了此链接并发现它非常有用,但是当我开始尝试所有可能的方法时,我未能获得所需的输出。

我想我一定是犯了一些小错误。我得到以下输出。

任何人都可以帮助理解我做错了什么吗?任何帮助是极大的赞赏?

0 投票
0 回答
443 浏览

wcf - 在完全 Windows 身份验证的站点和完全匿名的站点上托管无文件 .svc 服务

我们有一个通用的 dll(API),它负责在单独的 Web 应用程序上托管无文件 .svc 服务。所以我们的 API 被不同的 Web 应用程序引用。作为服务端点,我们使用 BasicHttpBinding,作为安全模式,我们在 API 上使用“BasicHttpSecurityMode.None”。

如果为 IIS 上的 Web 应用程序启用“匿名身份验证”,我们的无文件 *.svc 已成功托管,我们可以从浏览器调用它并查看元数据。

另一方面,如果 IIS 上的 Web 应用程序禁用“匿名身份验证”并启用“Windows 身份验证”,我们会收到错误消息:

“主机上配置的身份验证方案('IntegratedWindowsAuthentication')不允许在绑定'MyService'('Anonymous')上配置的身份验证方案。请确保将SecurityMode设置为Transport或TransportCredentialOnly。此外,这可以通过更改来解决此应用程序的身份验证方案通过 IIS 管理工具、通过 ServiceHost.Authentication.AuthenticationSchemes 属性、在应用程序配置文件中的元素、通过更新绑定上的 ClientCredentialType 属性或通过调整 HttpTransportBindingElement 上的 AuthenticationScheme 属性。

我想出了如何使用下面给出的代码解决问题。但是我需要知道 IIS 上 Web 应用程序的身份验证状态。我没有找到编程方式来确定当前 Web 应用程序的身份验证状态是什么。也许在 web 应用程序的 web.config 中我们可以手动设置指定的身份验证状态。

web.config 设置

这里是创建绑定的代码块:

这里我们如何托管服务:

我的问题是如何创建不受 Web 应用程序身份验证状态影响的服务主机。有没有办法在不知道 Web 应用程序的身份验证状态的情况下创建无文件 .svc 文件并且可以匿名访问?

0 投票
1 回答
705 浏览

c# - 使用 SOAP 发送数据时 CPU 使用率较高

我们用 C# 编写了一些从远程客户端发送和接收数据的 Web 服务。它工作正常。几天前,我们发现当发送回客户端字节数组时,IIS 工作进程的 CPU 使用率从大约 2% 增加到近 30%。在调试过程中,我们发现这个 CPU 使用高峰出现在我们的 webmethod 结束之后,所以这可能在我们的代码中没有。有什么我们不知道的东西会导致这样的 CPU 使用率吗?当我们只发送一个错误代码时,就没有这样的峰值......

当只有一个客户端连接时,会出现这种 CPU 使用率。当我们有 4-5 个客户端连接时,CPU 使用率为 100%!

0 投票
1 回答
539 浏览

javascript - JayData“未捕获 RangeError:超出最大调用堆栈大小”

有一个模型,我希望能够通过执行以下操作记录连接的设备类型:

item.Sender.Device.DeviceType导致此错误: Uncaught RangeError: Maximum call stack size exceeded

这是我的模型:

为什么这给了我最大的呼叫异常,我该如何解决?我找不到它。

- 更新 -

我最近一直在努力让它工作,我改变了我的模型,以便我有向后导航属性。现在更有意义了,但现在我遇到了另一个问题。

新模式:

我的新问题是这样的:

为什么我的发件人未定义?我以为我了解 JayData,但我相信我不了解。

0 投票
1 回答
671 浏览

wcf - 处理来自 nodejs 的 wcf 服务

我正在尝试访问soap URL,我遇到了不同的文件类型,即.asmx.svc. 我使用 node-soap 模块来处理.asmx服务。因为.svc我在wcf.js下面遇到的是代码

我无法理解必须将什么作为消息作为wcfWeb 服务的输入传递。

谁能给我一些关于这个的想法?这将非常有帮助。

提前谢谢

0 投票
1 回答
2362 浏览

python - scikits-learn svm SVC 简单问题

我有一个问题已解决,但我想知道我是否正确。

在 scikit 的关于 SVM SVC 的学习文档中,有一个通过在类中使用权重来管理不平衡数据的示例。

他们举了一个例子,在 svm.SVC() 中通知类权重

但如果在源代码上重现此命令,我会收到以下错误:

但是如果将 classes_weight 放在 fit() 函数上,问题就解决了:

我是对的吗?有人遇到过这个问题吗?

0 投票
0 回答
44193 浏览

wcf - 在我的 WCF Web 服务中生成一个 svc / wsdl URL

.svc通常,当我实现第 3 方 WCF Web 服务时,我会得到一个以扩展名结尾的 URL 。

我刚刚在 VS2010 中创建了一个 WCF Web 服务并且我能够运行该服务,但是我在测试客户端中看不到任何以.svc扩展名结尾的 URL。

为了获得这样的 URL,我还需要做些什么吗?因为通常从那里人们也可以通过添加?wsdl到末尾来获得 WSDL,例如: http://site.com/service1.svc?wsdl

如何在我的 Web 服务中生成这样的 URL?


这就是我的 App.Config 中的内容:


编辑

mexHttpBinding从配置文件中删除了端点。当我现在启动我的 Web 服务时,它会自动显示一个 WSDL 的 URL:

/之前的部分?wsdl似乎重要。否则它将无法正常工作。

但这仍然让我想到最后一个问题。如何指定.svc文件的 URL?我想要一个像这样的网址:http://localhost:8732/Design_Time_Addresses/TestWebservice/Test.svc?wsdl


编辑 2

我走得更远了。我读到这个:http: //msdn.microsoft.com/en-us/library/aa751792.aspx

因此Test.svc,我使用以下代码在项目的根目录中创建了一个文件:

然后我尝试svc通过以下 URL 访问我的文件,但都对我不起作用:

甚至可以svc在 Visual Studio 内部托管吗?还是我真的需要先在 IIS 中托管它?


编辑 3 - 已修复!

我终于让它工作了!我将 重新添加mexHttpBinding到我的 App.Config 中。

我安装了 IIS7。将 Web 服务发布到我的C:\驱动器中的文件夹。然后在 IIS 中映射该文件夹并尝试.svc在浏览器中请求该文件。

起初它对我不起作用,因为它无法识别.svc扩展名。然后我所要做的就是输入以下 cmd:aspnet_regiis.exe -i现在一切正常。

现在一切似乎都运行良好。.svc猜测当服务由 Visual Studio 托管时,您无法请求文件。但是当它托管在 IIS 中时它可以工作。

0 投票
15 回答
127179 浏览

iis - 无法从程序集“System.ServiceModel”加载类型“System.ServiceModel.Activation.HttpModule”

我在 IIS 中运行我的 Web 项目。

它是一个4.0框架的APP。

我有一个 Service.svc,运行应用程序时出现此错误。

“无法从程序集 'System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 加载类型 'System.ServiceModel.Activation.HttpModule'”

我尝试了这个-> aspnet_regiis.exe -iru,我在很多论坛中都找到了它,但它并没有解决我的问题。

有谁知道另一种方法?

0 投票
0 回答
230 浏览

c# - 始终在 extjs ajax 响应中获取 xml 数据与 c# svc 文件

我有一个 Extjs ajax 请求,我正在向 svc (C#) 发出请求 - 它总是返回 xml 数据。

我如何获得 json 格式的响应。在此处输入图像描述