“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------
未能找到路径“c:\windows\system32\inetsrv\NFSWeb\newProducts”的一部分。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.IO.DirectoryNotFoundException: 未能找到路径“c:\windows\system32\inetsrv\NFSWeb\newProducts”的一部分。
源错误:
行 43: {
行 44: DirectoryInfo di = new DirectoryInfo(PathStr);
行 45: foreach (DirectoryInfo item in di.GetDirectories())
行 46: {
行 47: addZipEntry(item.FullName);
源文件: e:\网站\NFS\Default.aspx.cs 行: 45
堆栈跟踪:
[DirectoryNotFoundException: 未能找到路径“c:\windows\system32\inetsrv\NFSWeb\newProducts”的一部分。]
System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) +193
System.IO.Directory.InternalGetFileDirectoryNames(String path, String userPathOriginal, String searchPattern, Boolean includeFiles, Boolean includeDirs, SearchOption searchOption) +1923
System.IO.DirectoryInfo.GetDirectories(String searchPattern, SearchOption searchOption) +58
System.IO.DirectoryInfo.GetDirectories() +14
IIS路径与以上路径不同,IIS路径在D盘的,初次弄.net怎么配置路径?
------解决方案--------------------------------------------------------
请用
- C# code
Server.Mappath
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
这是相对路径和绝对路径的问题,你采用绝对路径,只有服务器环境和你的机子环境一样的时候才有效(一般不可能),使用相对路径,会找到基于你当前运行程序文件夹的相对 路径
@“..\\..\\images\\logo.gif”
------解决方案--------------------------------------------------------
说明你对那个文件夹没有操作的权限
你用的文件流的方法吧,得给你操作的那个文件加上IUSR可写入的权限
------解决方案--------------------------------------------------------
修改程序,获取路径的时候采用相对路径的方式,不要用绝对路径的方式,要不然就算你这次解决掉了也是治标不治本
------解决方案--------------------------------------------------------
里面没有绝对路径的,应该是IIS与。net的部署问题》?
DirectoryInfo di = new DirectoryInfo(PathStr);
这里不是PathStr吗?
跟IIS与。net啥关系啊,你要搞清楚问题,
你的PathStr是错误的
------解决方案--------------------------------------------------------