locked
存取服務發生的問題 RRS feed

  • 問題

  • Silverlight 調用服務發生了以下錯誤:

    SecurityException by user code

    clientaccesspolicy.xml

    <?xml version="1.0" encoding="utf-8"?>
    <access-policy>
      <cross-domain-access>
        <policy>
          <allow-from http-request-headers="*">
            <domain uri="*" />
          </allow-from>
          <grant-to>
            <resource path="/" include-subpaths="true"/>
          </grant-to>
        </policy>
      </cross-domain-access>
    </access-policy>

                    

     private  void GetResponseCallback(IAsyncResult asynchronousResult)
    {
                HttpWebRequest request = (HttpWebRequest)asynchronousResult.AsyncState;
    HttpWebResponse response =    response (HttpWebResponse)request.EndGetResponse(asynchronousResult);
    在上面這行拋出的例外
                Stream streamResponse = response.GetResponseStream();
                StreamReader streamRead = new StreamReader(streamResponse);
                String responseString = streamRead.ReadToEnd();
                //Console.WriteLine(responseString);
                // Close the stream object
                streamResponse.Close();
                streamRead.Close();

                // Release the HttpWebResponse
                response.Close();
    }

    這是安全的問題..但是我已經加 clientaccesspolicy.xml 怎還是沒辦法呼叫呢,求解



    • 已編輯 Yao-cing 2013年10月5日 下午 06:33
    2013年10月5日 下午 06:29

解答