2014-10-17 27 views
1

在使用soap webservices将数据传输到Web期间出现以下错误。SoapFault - ystem.UnauthorizedAccessException:访问路径'C: inetpub wwwroot ErrorLogs ErrorLog20141017.txt'被拒绝

  envelope.setOutputSoapObject(request); 

      httpTransport.call(SOAP_ACTION_DATA, envelope); 

DBServiceNew.LoadXmlString(字符串项目名称,表格名称字符串,字符串 userid,字符串XMLDATA)

每一件事情好所有参数,而在httpTransport.call抵达误差(SOAP_ACTION_DATA,信封);,我在log cat上遇到了这个错误。

10-17 10:21:42.724: W/System.err(6575): SoapFault - faultcode: 'soap:Server' faultstring: 'System.Web.Services.Protocols.SoapException: Server was unable to process request. System.UnauthorizedAccessException: Access to the path 'C:\inetpub\wwwroot\ErrorLogs\ErrorLog20141017.txt' is denied. 
10-17 10:21:42.724: W/System.err(6575): at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) 
10-17 10:21:42.724: W/System.err(6575): at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) 
10-17 10:21:42.724: W/System.err(6575): at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) 
10-17 10:21:42.724: W/System.err(6575): at System.IO.StreamWriter.CreateFile(String path, Boolean append, Boolean checkHost) 
10-17 10:21:42.724: W/System.err(6575): at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost) 
10-17 10:21:42.724: W/System.err(6575): at System.IO.StreamWriter..ctor(String path, Boolean append) 
10-17 10:21:42.724: W/System.err(6575): at CreateLogFiles.ErrorLog(String sPathName, String sErrMsg) 
10-17 10:21:42.724: W/System.err(6575): at DBServiceNew.LoadXmlString(String projectName, String formName, String userId, String xmlData) 
10-17 10:21:42.724: W/System.err(6575): --- End of inner exception stack trace ---' faultactor: 'null' detail: [email protected] 
10-17 10:21:42.724: W/System.err(6575):  at org.ksoap2.serialization.SoapSerializationEnvelope.parseBody(SoapSerializationEnvelope.java:136) 
10-17 10:21:42.724: W/System.err(6575):  at org.ksoap2.SoapEnvelope.parse(SoapEnvelope.java:137) 
10-17 10:21:42.724: W/System.err(6575):  at org.ksoap2.transport.Transport.parseResponse(Transport.java:96) 
10-17 10:21:42.734: W/System.err(6575):  at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:189) 
10-17 10:21:42.734: W/System.err(6575):  at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:95 

有人知道这种类型的错误,请提供一些提示,告诉我如何解决此类问题。谢谢。

回答

2

看起来您的服务器存在问题,您是否能够使用类似SOAP UI的方式直接访问服务器。 我不认为你的android代码在这里是错误的。