0
私はXMLを検証するために使用しているXSDファイルを持っています。問題は、私はエラーが発生します。ローカルマシンでコードを実行すると、エラーはスローされません。しかし、私は統合でコードを実行すると、エラーがスローされます。はパスの一部を見つけることができません
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