【发布时间】:2015-01-10 00:39:40
【问题描述】:
我正在开发一个 WCF Web 服务,它始终只接收 XML。
所以我需要使用他们的 XSD 验证输入 XML。问题是,我可以将它们保存在 Web 服务中吗?在本地,我可以通过相对路径访问我手动创建的 IIS Express 根文件夹中的 XSD 文件。我尝试在 VS 项目中添加 XSD 文件,但我无法在运行时找到它们。
我正在使用这样的 Shemas:Image1 Link
IIS XSD 的文件夹路径解决方法:Image2 Link
目前,它工作正常,问题是当我尝试在互联网上的某个地方部署该服务时。
谢谢。
tl;dr:我可以在部署 web 服务时发送一些 XSD 吗?或者这是不可能的?
【问题讨论】:
-
为什么要为一行代码添加截图?请使用编辑器向我们展示您的代码。此外,向我们展示更多信息,即如何构建 XSD 的路径,它们现在位于何处等。
-
仅仅是因为这个问题不符合最低要求。代码无关紧要,我添加了一个 tl;博士猜它很清楚。
-
这可能是你在stackoverflow.com/questions/17166667/…之后的样子
-
是的,我正在使用类似的东西。
标签: c# xml web-services wcf xsd