/// <summary>
/// Service1 的摘要说明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ToolboxItem(false)]
// 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。
// [System.Web.Script.Services.ScriptService]
public class Service1 : System.Web.Services.WebService
{ [WebMethod]
public string HelloWorld(DataSet xx)
{
//写入到文件
xx.WriteXml(Server.MapPath("~//xml.xml"));
return "文件已提交至服务器!" ;
}
}
这样能在远程调用时候 写入到服务器么...
为什么我这里会提示 不能写入!!!
/// Service1 的摘要说明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ToolboxItem(false)]
// 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。
// [System.Web.Script.Services.ScriptService]
public class Service1 : System.Web.Services.WebService
{ [WebMethod]
public string HelloWorld(DataSet xx)
{
//写入到文件
xx.WriteXml(Server.MapPath("~//xml.xml"));
return "文件已提交至服务器!" ;
}
}
这样能在远程调用时候 写入到服务器么...
为什么我这里会提示 不能写入!!!
但是可以修改里面的文件
发布到iis后就不行了!!!
你说的中个fileinfo暂时没用过!!!
还是提示这个!!!
二种可能是没有写权限,增加运行该程序的相应Windows账户以访问该目录的权限。
如果文件系统是NTFS的话,可以给目录设置Security。在资源管理器中打开J:\Inetpub\messger\WebService\属性。
在安全页中给下列用户Modify 权限
XP(IIS5):ASPNET
Win2003(IIS6): NETWORK SERVICE