简体   繁体   English

WebRequest.Create抛出System.NullReferenceException

[英]WebRequest.Create throws System.NullReferenceException

I am trying to create the instance of WebRequest but it throws the exception. 我正在尝试创建WebRequest的实例,但它引发了异常。

Code: 码:

WebRequest request = WebRequest.Create("somURL");

Error: 错误:

System.NullReferenceException: Object reference not set to an instance of an object.

This code is working on local environment but failed on client production server. 此代码在本地环境上运行,但在客户端生产服务器上失败。

Note: client has recently change the hosting. 注意:客户端最近更改了托管。 .Net Framework is 3.5. .Net Framework是3.5。

Full Exception: 完全例外:

System.Security.SecurityException: Request for the permission of type 'System.Net.WebPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed. at System.Security.CodeAccessSecurityEngine.Check(Object demand, StackCrawlMark& stackMark, Boolean isPermSet) at System.Security.CodeAccessPermission.Demand() at System.Net.HttpWebRequest..ctor(Uri uri, ServicePoint servicePoint) at System.Net.HttpRequestCreator.Create(Uri Uri) at System.Net.WebRequest.Create(Uri requestUri, Boolean useUriBase) at System.Net.WebRequest.Create(String requestUriString) at 

Looking at the exception, it look like the Code Access Security has raise this. 观察异常,代码访问安全性似乎引起了这一问题。 I see a similar thread, please take a look. 我看到类似的线程,请看一看。

Security Exception of WebRequest WebRequest的安全异常

About Code Access Security 关于代码访问安全

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM