这段时间在做一个项目,有一项需求是上传,经过思考之后,决定采取Silverlight+WCF的方式做上传操作。就在项目做完了之后,本地测试也都没问题,发布到服务器上的时候,顿时就出现故障了。在选择文件添加到上传队列中的时候,报错了,
提示说【参数:
调试资源字符串不可用。密钥和参数通常提供足够的信息用以诊断该问题。请访问 http://go.microsoft.com/fwlink /?linkid=106663&Version=4.0.50826.0&File=System.dll&Key=Async_ExceptionOccurred】后面一大堆乱七八糟的东西。我就纠结了,为什么就不行了呢?我换一台机子测试,我靠!又可以!!再换,可以!再换,不可以!天哪,你这是要玩死我的节奏吗?!
在经过许久许久痛苦的测试中,偶然一次,我在注册表中添加了一个值,突然之间,恍若佛祖降世,一切顺理成章,直通大道~
这个值就是 HKEY_LOCAL_MACHINE\Software\Microsoft\Silverlight 目录下,添加一个键值对 AllowElevatedTrustAppsInBrowser,值类型:DWORD,值:1。关于这个的具体含义可参考我的另一篇文章