WebClient 居然不受信任

newhaha 2012-03-22 09:16:13
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

安全性异常
说明: 应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改该应用程序的信任级别。

异常详细信息: System.Security.SecurityException: 请求“System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限已失败。

源错误:


行 69: WebClient wc = new WebClient();
行 70: wc.Headers.Set("User-Agent", "Microsoft Internet Explorer");
行 71: wc.Credentials = CredentialCache.DefaultCredentials;
行 72: Byte[] pageData;
行 73:

行: 71 错

这些代码都是很普遍的东西,在一家服务器上居然报错,,
有见过的吗? 该怎么调?
...全文
95 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
porschev 2012-03-22
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 newhaha 的回复:]

是的 虚拟主机

真晕 这个都不支持
[/Quote]

虚拟主机不可能给你太多权限
newhaha 2012-03-22
  • 打赏
  • 举报
回复
是的 虚拟主机

真晕 这个都不支持
porschev 2012-03-22
  • 打赏
  • 举报
回复

应该是IUser和NetWorkSevice权限不够。。。

这应该和你的服务器的IIS设置有关系。。。

如果是共享虚拟机,那是人家不支持估计没办法。。。

掌握两种方式的TLS :locked_with_key: 本教程将引导您完成通过TLS身份验证保护应用程序的过程,仅允许某些用户基于其证书进行访问。 这意味着您可以选择允许哪些用户调用您的应用程序。 此示例项目演示了服务器和客户端的基本设置。 服务器和客户端之间的通信是通过HTTP进行的,因此根本没有加密。 目的是确保所有通信都将被加密。 这些是以下步骤: 定义 身份:拥有密钥对的KeyStore,也称为私钥和公钥 信任库:包含一个或多个证书(也称为公钥)的密钥库。 此密钥库包含受信任证书的列表 单向身份验证(也称为单向tls,单向ssl):Https连接,客户端在其中验证对方的证书 两路认证(也称为两路tls,两路ssl,相互认证):客户端和对方验证证书的Https连接,也称为相互认证 有用的链接 一些历史 我主要使用Apache Http Client,因此最初仅使用来自Apache的http客户端创建了该项目。 一段时间后,我发现有更多的Java客户端,并且还有一些基于Kotlin和Scala的客户端。 配置ssl / tls可能很困难,每个客户端都需要不同的设置。 我想

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧