从 \\share 加载 xml 文件时,MSXML 使用 wininet
我们知道我们不应该使用经典 ASP 中的 MSXML 来加载远程 xml 文件,因为 WinInet 不是为服务器使用而设计的。
你知道从 \\server\sharefolder 加载 xml 文件是否也会加载 wininet 吗?
我们应该使用 ServerXmlHTTP 吗?
谢谢里
多
We know we should not use MSXML from Classic ASP to load remote xml files, because the WinInet is not designed for server use.
Do you know if loading a xml file from \\server\sharefolder also loads wininet?
Should we use ServerXmlHTTP instead?
Thx
rido
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不能保证它不会,但如果它确实发生我会震惊。 WinINET,顾名思义,用于使用 Internet 协议的连接,而
\\server\sharefolder
则表示 SMB 连接。I can't guarantee that it doesn't, but I would be shocked if it did. WinINET, as its name implies, is used for connections using internet protocols, while
\\server\sharefolder
implies a SMB connection.您可以使用 MSXML DOM 文档以服务器安全的方式加载 xml,方法是打开 ServerHTTPRequest 属性。缺点是加载方法必须以同步方式执行。
You can use MSXML DOM document to load xml in a server-safe way by turning on ServerHTTPRequest property. The downside is that the load method will have to perform in a sync way.