DTD запрещен в этом XML-документе. Как изменить разрешения?C#

Место общения программистов C#
Anonymous
DTD запрещен в этом XML-документе. Как изменить разрешения?

Сообщение Anonymous »

Я использую сторонний компонент .NET, для которого требуется файл конфигурации XML.
Я использую его в приложении ASP.NET.

Я получаю сообщение об ошибке при настройке XML со следующим dtd:
Ошибка следующая:


По соображениям безопасности DTD запрещен
в этом XML-документе. Чтобы включить обработку DTD
, установите для свойства ProhibitDtd
в XmlReaderSettings значение false
и передайте настройки в
метод XmlReader.Create.


prod-config.dtd находится в том же каталоге, что и файл конфигурации XML.

У меня нет доступа к код компонента для изменения XmlReaderSettings, ProhibitDtd и т. д.
Есть ли другой способ изменить или пометить XML-файл, чтобы разрешить доступ к DTD?

(К вашему сведению, компонент представляет собой клиент Oracle Coherence .NET)

Подробнее здесь: https://stackoverflow.com/questions/273 ... ermissions

Вернуться в «C#»