我有一个XSD文件,我用它来验证XML。问题是我得到一个错误。我在本地计算机上运行代码时不会抛出错误。但是,如果我在集成中运行代码,则会抛出错误。
Dim strSchemaPath As String = String.Empty
Dim xmlSettings As XmlReaderSettings = Nothing
Dim msStream As MemoryStream = Nothing
IsXMLValid = True
msStream = New MemoryStream(System.Text.ASCIIEncoding.UTF8.GetBytes(xmlRequest))
strSchemaPath = Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "XSD\Input.xsd")
xmlSettings = New XmlReaderSettings()
xmlSettings.ValidationType = ValidationType.Schema
xmlSettings.Schemas.Add(Nothing, strSchemaPath)
答案 0 :(得分:0)
访问该文件没有问题。要在服务器路径中复制的文件存在问题。我们可以管理属性中的文件。我只是将文件属性更改为始终复制并且有效。