我创建了一些代码来将 JSON HttpWebResponse 分解为 XmlDictionaryReader:
Dim response As HttpWebResponse = request.GetResponse()
Dim xmlQuotas As New Global.System.Xml.XmlDictionaryReaderQuotas
Dim yelpJson As System.Xml.XmlDictionaryReader = System.Runtime.Serialization.Json.JsonReaderWriterFactory.CreateJsonReader(response.GetResponseStream(), xmlQuotas)
在我的本地机器以及另一台远程服务器上一切正常,但是,当我将它移动到我的 GoDaddy 托管帐户时,我收到以下错误:
Compiler Error Message: BC30002: Type 'System.Xml.XmlDictionaryReaderQuotas' is not defined.
这似乎是一种标准类型,所以我不知道为什么不定义它,而且它似乎在我的本地机器和另一台远程服务器上都可以正常工作。
有谁知道:a)什么会导致这种情况或b)我如何解决它以在我的 GoDaddy 服务器上工作?
除了重新创建整个 XmlDictionaryReaderQuotas 类型之外,我已经尝试了所有方法。