4

4 年前,我们在 .Net3.5 框架之上开发了一个 xbap 应用程序(部分信任)。去年我们为新版本升级到 .Net4.0,所以我们现在支持这两个版本。

对于我们最新的开发之一,我们使用了WebRequest.DefaultWebProxy属性,它强制在我们的安全设置中使用 WebPermission。对于 .Net4.0 应用程序,我们没有遇到任何具体问题,但对于 .Net3.5,我们在尝试启动应用程序时开始出现“Trust Not Granted”错误。我们尝试使用证书对清单和 xbap 进行签名,但没有成功(在 .Net4.0 中我们根本没有这个问题)。

任何人都可以阐明这两个.Net版本之间差异的来源吗?

谢谢,
齐夫

4

1 回答 1

0

我能找到的唯一明显区别是来自MSDN 网站

“DefaultWebProxy 属性从 app.config 文件中读取代理设置。如果没有配置文件,则使用当前用户的 Internet Explorer (IE) 代理设置。”

于 2013-10-21T07:06:13.117 回答