[英]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.
我看到类似的线程,请看一看。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.