我有一个 WCF 服务,它基本上从 xml 中读取一些记录,并为客户端提供方便的函数,这些函数将数据作为对象返回。这是我在服务函数中的代码
        //read schema
        XmlSchemaSet schema = new XmlSchemaSet();
        schema.Add("", XmlReader.Create(new StreamReader("RecordsSchema.xsd")));
        //read Xml file
        string inputUrl = "myRecords.xml";
        var xDoc = XDocument.Load(inputUrl);
        //validate file is as per schema
        xDoc.Validate(schema, new ValidationEventHandler(ValidateSchema));
当我从客户端使用此功能时,我得到 System.IO.FileNotFound 异常。模式文件位于我的 wcf 应用程序的输出目录中。如何使它们可供客户端调用访问?