关于C# SaveAs方法
strServerPath=”\\172.20.1.26\SalarySystem\Salary.xls“hfileExcelPath.PostedFile.SaveAs...
strServerPath = ”\\172.20.1.26\SalarySystem\Salary.xls“
hfileExcelPath.PostedFile.SaveAs(strServerPath);
strServerPath 是一个指定写好的路径,代码和数据库在两台机器上,
在执行SaveAs方法的时候,提示错误是不能访问该机器,可能是需要用户名密码吧,
那这个用户名密码如何才能在程序里面输入,让它自动登录呢
能解决的话另外还有50分!
谢谢!!! 展开
hfileExcelPath.PostedFile.SaveAs(strServerPath);
strServerPath 是一个指定写好的路径,代码和数据库在两台机器上,
在执行SaveAs方法的时候,提示错误是不能访问该机器,可能是需要用户名密码吧,
那这个用户名密码如何才能在程序里面输入,让它自动登录呢
能解决的话另外还有50分!
谢谢!!! 展开
5个回答
展开全部
1、把两台服务器的aspnet用户密码改成一样。
2、把\\172.20.1.26\SalarySystem映射成一个网络驱动器,比如是J盘,映射时要指定aspnet用户,且设成登录时自动连接;
3、给J盘和对应的网络文件夹添加ASPNE用户权限。
注:asp.net的WEB在后台执行的执行的时候是以aspnet用户运行的,所以该用户要有权限哦。
这样镇亩应该就可以了。说说我的粗旅悔感受:微软的很多软件系统在做网络集成的时候,都要这样做,有时候还岩正不可靠,确实让人有些讨厌哈。
2、把\\172.20.1.26\SalarySystem映射成一个网络驱动器,比如是J盘,映射时要指定aspnet用户,且设成登录时自动连接;
3、给J盘和对应的网络文件夹添加ASPNE用户权限。
注:asp.net的WEB在后台执行的执行的时候是以aspnet用户运行的,所以该用户要有权限哦。
这样镇亩应该就可以了。说说我的粗旅悔感受:微软的很多软件系统在做网络集成的时候,都要这样做,有时候还岩正不可靠,确实让人有些讨厌哈。
展开全部
使用SaveAs的方法请参看以下语句:
string savepath = Server.MapPath("filesPath");
//HttpContext.Request.MapPath("FilesPath")
HttpPostedFile.SaveAs(savepath);
saveas 只能保手雀差存到本地地岁培盘上,不能保存一个网络地址上,可以把地址\\172.20.1.26\SalarySystem\映射成为一个网络驱动器,然后再用saveas保存。
类似毕皮 saveas("z:\\salary.xls").
string savepath = Server.MapPath("filesPath");
//HttpContext.Request.MapPath("FilesPath")
HttpPostedFile.SaveAs(savepath);
saveas 只能保手雀差存到本地地岁培盘上,不能保存一个网络地址上,可以把地址\\172.20.1.26\SalarySystem\映射成为一个网络驱动器,然后再用saveas保存。
类似毕皮 saveas("z:\\salary.xls").
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实最简单的办法就漏陪是在172.20.1.26的机器上创建一个webservice方法,然后调用webservice,传入文件名,保存就可以,如果是winform程序,可以在目标机器上放置一个后台服务器程序,用该后台程序来写入文件,
这样就不需要用户名和密码对应之类返桐蠢的,而且是无限制性的,轮纤比较方便,
当然,楼上几位说的方法都可以的。你看需要使用吧
这样就不需要用户名和密码对应之类返桐蠢的,而且是无限制性的,轮纤比较方便,
当然,楼上几位说的方法都可以的。你看需要使用吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
saveas 只能保存到本地地盘上,不能保存一个网络地址上,你可基樱以把那个地址\\172.20.1.26\SalarySystem\映射成为一个网络驱动器,然后再用saveas保存。就类族举似搏穗丛 saveas("z:\\salary.xls");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你没有那个权限,这之间典型的权限问题
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询