VB.net应用程序在多次加载XML时停止

时间:2016-12-19 10:27:36

标签: xml vb.net xmlhttprequest

我有什么:

我需要在线加载XML。该网站需要一个用户名&密码。

我的问题:

当我加载XML时,一切正常。然而,当我再次使用不同的用户名加载它时密码,我的应用程序卡在“xmlDoc.load”

当我重新启动应用程序时,它使用不同的用户名&密码。所以我的假设是XML文件或其凭证没有被清除。

我还尝试通过Httprequests将文件加载到流中,然后清理它们,但我遇到了同样的问题。

顺便说一下:我在函数内部加载使用下面的代码,并尝试使用相同的函数在几分钟后重新加载它。

Dim xmlDoc As New XmlDocument()

Dim myCred As New NetworkCredential(username, password)
Dim myCache As New CredentialCache()
myCache.Add(New Uri(url), "Basic", myCred)
Dim Resolverr As XmlUrlResolver = New XmlUrlResolver()
Resolverr.Credentials = myCache
xmlDoc.XmlResolver = Resolverr


xmlDoc.Load(url)

如果您有任何想法我可以清除这个文件以便我可以再次加载它,我会非常感激。

0 个答案:

没有答案