我想从硬盘驱动器的路径(例如-C:\ Moje_web_app \ examplesite.com \ BackUp \ logo.logo1.jpg)在网站上显示它(vb.net)logo.jpg但我发现下一条消息,我该怎么办?
System.IO.FileNotFoundException:找不到文件 'C:\ Moje_web_app \ examplesite.com \ BACKUP \标志\ logo2.jpg'
。 在System.IO .__ Error.WinIOError(Int32 errorCode,String maybeFullPath) 在System.IO.FileStream.Init(字符串路径,FileMode模式,FileAccess 访问,Int32权限,布尔useRights,FileShare共享,Int32 bufferSize,FileOptions选项,SECURITY_ATTRIBUTES secAttrs,String msgPath,Boolean bFromProxy,Boolean useLongPath,Boolean checkHost)
在System.IO.FileStream..ctor(字符串路径,FileMode模式,FileAccess 访问,FileShare共享,Int32 bufferSize,FileOptions选项,字符串 msgPath,Boolean bFromProxy,Boolean useLongPath,Boolean checkHost)
在System.IO.File.InternalReadAllBytes(String path,Boolean checkHost) 在System.IO.File.ReadAllBytes(String path)at AltosWebService.GetLogo()位于c:\ Users \ Korisnik \ documents \ visual studio中 2013 \ WebSites \ examplesite.com \ App_Code \ AltosWebService.vb:第109行
答案 0 :(得分:1)
查看文件名C:\ Moje_web_app \ examplesite.com \ BackUp \ logo \ logo2.jpng
jpg
可能会有文件扩展名输入错误。
答案 1 :(得分:0)
运行网站进程的用户凭据(可能是IIS)无权读取该文件夹。
Web root的物理路径是什么?