WebService 中调用 WebClient.DownloadStringAsync 出错,求救!!

问题描述

usingSystem;usingSystem.Collections.Generic;usingSystem.Configuration;usingSystem.IO;usingSystem.Text;usingSystem.Linq;usingSystem.Net;usingSystem.Threading;usingSystem.Web;usingSystem.Web.Services;usingSystem.Xml;usingSystem.ComponentModel;usingSystem.ServiceModel;usingSystem.Web.Script.Services;namespaceWebService{[WebService(Description="人口信息服务",Namespace="http://www.egmap.cn/Services")][WebServiceBinding(ConformsTo=WsiProfiles.BasicProfile1_1)][System.ComponentModel.ToolboxItem(false)][ServiceBehavior(IncludeExceptionDetailInFaults=true)]publicclassGISService:System.Web.Services.WebService{[WebMethod(Description="根据身份证号查找常住人口BASE64格式照片数据",EnableSession=true)]publicstringmyTest(){WebClientclient=newWebClient();client.DownloadStringCompleted+=testComplete;client.DownloadStringAsync(newUri(sUrl));//此处错/*System.InvalidOperationException”类型的异常在System.Web.dll中发生,但未在用户代码中进行处理其他信息:现在无法开始异步操作。异步操作只能在异步处理程序或模块中开始,或在页生存期中的特定事件过程中开始。如果此异常在执行Page时发生,请确保Page标记为<%@PageAsync="true"%>。*/.....}}}

解决方案

解决方案二:
LZ问题解决了没有,是否是配置文件的问题

时间: 2024-08-30 22:29:40

WebService 中调用 WebClient.DownloadStringAsync 出错,求救!!的相关文章

mfc-MFC程序中调用ShellExecute()运行出错

问题描述 MFC程序中调用ShellExecute()运行出错 请问一下,我在一个MFC程序中调用ShellExecute()打开另一个exe,可以打开,但是出现 access violation at address in module错误,请问大家遇到过这种情况吗,怎么解决? PS:ShellExecute()返回42,成功.调用的程序显示 access violation at address in module,Thread Eerror:拒绝访问 解决方案 我知道是怎么回事了,配置文件

gdal-QtCreater中调用GDAL调试出错,

问题描述 QtCreater中调用GDAL调试出错, 如题. 程序在QtCreater中调试出错. undefined reference to 'GDALDataset::GetRasterXSize() undefined reference to 'GDALDataset::GetRasterYSize() 等等一系列错误,Include,LIBs,dll均已按照路径放好. 之前的 GDALAllRegister(),GDALOpen()都没问题. 以上为部分代码. #include "t

急!急!!急!!!求解如何在WebService中使用Session或Cookie---WebService安全策略

问题描述 现在我们开发一个项目,业务逻辑层全部用WebService,客户端有Flex和Asp.Net,Flex和Asp.Net的所有业务逻辑数据库的访问全部调用WebService中的方法(好象Flex也不能直接对数据库进行访问,所以也只能用WebService),现在就出现问题了,就是WebService中的权限问题了,比如:我在WebService中有一个Login的方法,还有一个ChangePwd修改用户密码的方法,可之,如果我要调用ChangePwd方法前我一定要判断用户是否Login

在VB6或ASP中调用webservice

web VB6或ASP中调用webservice Web Services技术使异种计算环境之间可以共享数据和通信,达到信息的一致性.我们可以利用 HTTP POST/GET协议.SOAP协议来调用Web Services. 一. 利用SOAP协议在VB6中调用Web Services ; 首先利用.net发布一个简单的Web Services <WebMethod()> _ Public Function getString(ByVal str As String) As String Re

在VC中调用WebService

一.什么是WebService ? WebService其实就是一个基于网络的应用程序,它向外部程序提供一定的调用接口.外部(远程)的程序,可以经由Web对其进行调用. 二.WebService 的特性: 1.由于 WebService 经由web服务器发布,所以比DCOM而言,可以顺利穿过防火墙.这也是 WebService 的优点之一,可以说, WebService ,为分布 式应用的开发,提供了一个很好的平台. 2.对 WebService 的调用,是通过SOAP协议进行的.简单对象访问协

flex调用webservice中的自定义类的方法

 flex如何调用webservice中的自定义类,下面有个不错的示例,不了解的朋友可以参考下 代码如下: public class ReturnResult  {  public int curIndex { get; set; }  public DataTable idxList { get; set; }  }  //测试数据库连接  [WebMethod(Description = "!!!测试数据库连接,链接字符串在web.config中")]  public bool c

服务器-浏览自己创建的web网页时,网页中调用的.cgi程序会出错。什么原因?

问题描述 浏览自己创建的web网页时,网页中调用的.cgi程序会出错.什么原因? 每次跳转.cgi程序时都会报错, .cgi文件有C文件编译生成的这是什么原因?程序问题还是服务器问题? 解决方案 502属于服务端问题,提示你CGI不兼容.可以具体看看服务端日志等 解决方案二: http://blog.csdn.net/heibaiyijing/article/details/8538413 解决方案三: 502属于服务端问题,代码导致服务器内部出问题了

在Android中调用C#写的WebService(附源代码)

由于项目中要使用Android调用C#写的WebService,于是便有了这篇文章.在学习的过程中,发现在C#中直接调用WebService方便得多,直接添加一个引用,便可以直接使用将WebService当做一个对象使用,利用Vs2010中的代码提示功能就能爽歪歪地把想要的东西全部点出来.在Android调用,麻烦了一点,但是也还好.主要是我们需要自己在代码中确定要调用WebService的方法名是什么,要传给WebService什么参数以及对应的参数名,另外,一些额外的信息比如soap的版本号

mfc-LabView中调用MFC-Wizard生成的DLL实现自定义文件对话框功能出错

问题描述 LabView中调用MFC-Wizard生成的DLL实现自定义文件对话框功能出错 VC创建MFC-Wizard生成的Dll,在导出函数MyFileOpen中调用由CFileDialog派生类CMyFileDlg实现自定义文件对话框.再在LabView中引用库函数节点调用MFC生成的DLL,输入输出参数设置输入类型int32.输出为C字符串指针即为文件对话框返回的选中目标文件路径. 如上配置完成后,运行弹出1097错误,用error_out屏蔽后,返回路径没有输出结果.DLL调试执行My