我有一个silverlight应用程序,它将客户端选择的文件夹上传到服务器,包含所有嵌套文件和文件夹,保留内部结构。
要使用Scripting.FileSystemObject
方法访问文件系统应用创建AutomationFactory.CreateObject
对象。
当应用在浏览器中运行时,AutomationFactory.CreateObject("Scripting.FileSystemObject");
会引发错误"在当前上下文中不支持"。
当应用在浏览器之外运行时,一切正常。
使用silverlight 4即使app在浏览器中运行也没有出现这样的错误。
如何使用silverlight 5解决此错误?是否有其他方法可以从浏览器上传到包含所有子文件夹和文件的服务器选定文件夹?
它必须在IE中工作(10+或边缘 - 任何一个)。
该应用适用于企业内部网。可以应用任何浏览器设置和策略。
我已经看到了这个问题的答案:Failed to create an object instance for the specified ProgID (WIA.CommonDialog) 一切都已完成,并为Silverlight 4工作,但不是5。