由于服务区升级asp.net中信任,造成上传文件的权限问题,
请问下各位大虾,有何对策!!!

解决方案 »

  1.   

    服务器升级了asp.net中间信任,由原来的完全开发到现在的中间信任
      

  2.   

    主要是这俩点
    1. 通过aspx页面接管文件下载也不行了,Response写文件流到客户端需要更高的代码执行权限。2. 大文件上传也别想了,因为大文件上传万变不离HttpWorkRequst,获取HttpWorkRequst的代码需要FullTrust模式。这两个给禁掉了
      

  3.   

    请求“System.Net.WebPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限已失败
    try
                {
                    HttpWebRequest myReq = (HttpWebRequest)HttpWebRequest.Create(strUrl);
                    myReq.Timeout = timeout;
                    HttpWebResponse HttpWResp = (HttpWebResponse)myReq.GetResponse();
                    Stream myStream = HttpWResp.GetResponseStream();
                    StreamReader sr = new StreamReader(myStream, Encoding.Default);
                    StringBuilder strBuilder = new StringBuilder();
                    while (-1 != sr.Peek())
                    {
                        strBuilder.Append(sr.ReadLine());
                    }                strResult = strBuilder.ToString();
                }
                catch (Exception exp)
                {
                    strResult = "错误:" + exp.Message;
                }
      

  4.   

    重新注册.net framework试试。