问题描述
SPListtaskList=web.Lists["企业新闻"];//这边出错,无法往下走,请问这个webservice如何写?publicstringadd_news(stringbiaoti,stringzhengwen,stringzuoze,stringsheying,stringbumen){try{stringwaibu=System.Configuration.ConfigurationManager.AppSettings["waibu"];SPSiteosite=newSPSite(waibu);SPWebweb=osite.AllWebs["/"];web.AllowUnsafeUpdates=true;SPListtaskList=web.Lists["企业新闻"];//这边出错,无法往下走,请问这个webservice如何写?//SPListItemnewTask=taskList.Items.Add();//newTask["标题"]=biaoti;//newTask["正文"]=zhengwen;//newTask["作者"]=zuoze;//newTask["摄影"]=sheying;//newTask["部门"]=bumen;////shijian="2015-7-319:00";//newTask["创建时间"]="2015-7-319:00";//newTask.Update();returnwaibu;}catch(ExceptionE){returnE.Message;}finally{//return"test";}}
解决方案
解决方案二:
什么错儿?这个webservice要发布在这个网站集下面,才好用
解决方案三:
就是一写上这句,就出错,不知道哪里错,但是本地调试正常。
解决方案四:
这个webservice要发布在这个网站集下面,这个是什么意思?我再网站IIS根目录下直接发布。
解决方案五:
一般应该是没找到这个列表吧
解决方案六:
引用4楼FoxDave的回复:
一般应该是没找到这个列表吧
如果正常部署函数可以找到,现在就是用webservice调用,就没办法找到,是不是webservice权限什么的跟不过去?
解决方案七:
对有可能是权限的问题
解决方案八:
webservice里面提升一下权限试试