ASP. net 中:Image1.Imageurl="\\Server\...\PS moulding-1\001e3g.jpg" 这一句没问题
Dim img As System.Drawing.Image = System.Drawing.Image.FromFile("D:\...\PS moulding-1\001e3g.jpg") 这一句没问题Dim img As System.Drawing.Image = System.Drawing.Image.FromFile("\\Server\...\PS moulding-1\001e3g.jpg") 报错
vs2008 提示:用户代码未处理
验证文件是否存在于指定位置
如果使用相对路径,请确保当前目录正确。
这是为什么?
你可以用 .FromFile(Server.MapPath("~/Server/.../PS moulding-1/001e3g.jpg"))
显示"D:\web\GreatWall\GreatWall\Server\...\001e3g.jpg"IIS 7 中虚拟目录为D:\web\GreatWall\GreatWall,\\Server 为局域网中的另一台机器
我很菜,请说详细一点,谢谢?
用netuse登录局域网的机子就可以了
/// 建立连接
/// </summary>
public void Connect()
{
string param = "use \\\\" + strRemoteHost+strRemotePath+ " \"" + strRemotePass + "\" /user:\"" + strRemoteUser + "\"";
System.Diagnostics.Process.Start("net.exe", param);
}
我认为应该如此.
现在问题是,strRemoteUser 应该填谁,是本机用户吗?如果是的话,本机用户在登录时已经拥有访问权限了.