我现在用FileUpload1.PostedFile.SaveAs(@"\\11.11.11.11\my\images\" + FileName); 这样的格式上传在本地用http://localhost:5511/test.aspx可以上传文件到B服务器。B服务器有写入权限开放。我现在把代码放在A服务器,用
http://11.11.11.11:1111/test.aspx 访问这样的带IP格式测试,然后文件就不能上传到B服务器。好奇怪,我觉得是权限问题,但我在本地用localhost缺可以上传,这到底是怎么回事啊?
异常信息是 登录失败: 未知的用户名或错误密码 但是B服务器已经开放everyone的所有权限了啊
谢谢了!
夸服务上传?你是不是要先登陆呀,就算是开了everyone权限先得先登陆。B服务器是不是在局域网内...你在本地测试还容得你“@"\\11.11.11.11\my\images\"”这样访问?
从A服务器到B服务器传文件最好采用WebService或其它服务进行上传,这样安全认证方面有保障。
只是文件写入权限的问题,不一定是everyone账号权限的,iis用户在user组的