0
我有一个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)
什么样的错误? –
找不到路径的一部分。 'D:\ ... \ XSD \ Input.xsd' –
站在原因,那么文件/目录在本地机器上存在(并且是可访问的),而不是在出现错误的服务器上。 – David