gpt4 book ai didi

c# - 如何在 Mono 上安装 RESTful WCF Web 服务 (.svc)?

转载 作者:太空宇宙 更新时间:2023-11-03 16:07:24 25 4
gpt4 key购买 nike

如何在 xsp 服务器 (linux) 上安装 WCF 网络服务?

有没有小教程什么的?

网络服务是 RESTful 的。

服务在 Visual Studio IDE 外运行,调用 http://localhost:63500/Service1.svc/GetData/test 得到正确的结果。

在webserver上调用根路径(http://testserver:8084/)出现类似asp的错误信息

Argument is out of range. Parameter name: startIndex

Description: HTTP 400. Error processing request.

Stack Trace:

System.ArgumentOutOfRangeException: Argument is out of range.
Parameter name: startIndex
at System.String.Substring (Int32 startIndex) [0x00000] in <filename unknown>:0
at Mono.WebServer.MonoWorkerRequest.AssertFileAccessible () [0x00000] in <filename unknown>:0
at Mono.WebServer.MonoWorkerRequest.ProcessRequest () [0x00000] in <filename unknown>:0

使用“正确”路径 (http://testserver:8084/Service1.svc/GetData/test) 服务器不返回任何内容。

也许这只是一个配置错误?

谢谢!丹尼尔

最佳答案

更改为 80 默认端口可能会帮助您摆脱这个问题。使用http://testserver/Service1.svc/GetData/test访问即可。

关于c# - 如何在 Mono 上安装 RESTful WCF Web 服务 (.svc)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18832208/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com