首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

未能找出路径“c:\windows\system32\inetsrv\NFSWeb\newProducts”的一部分

2012-08-10 
未能找到路径“c:\windows\system32\inetsrv\NFSWeb\newProducts”的一部分“/”应用程序中的服务器错误。-----

未能找到路径“c:\windows\system32\inetsrv\NFSWeb\newProducts”的一部分
“/”应用程序中的服务器错误。
--------------------------------------------

未能找到路径“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
[解决办法]
探讨
请用

C# code


Server.Mappath

[解决办法]
这是相对路径和绝对路径的问题,你采用绝对路径,只有服务器环境和你的机子环境一样的时候才有效(一般不可能),使用相对路径,会找到基于你当前运行程序文件夹的相对 路径


@“..\\..\\images\\logo.gif”
[解决办法]
说明你对那个文件夹没有操作的权限
你用的文件流的方法吧,得给你操作的那个文件加上IUSR可写入的权限

[解决办法]
修改程序,获取路径的时候采用相对路径的方式,不要用绝对路径的方式,要不然就算你这次解决掉了也是治标不治本
[解决办法]
里面没有绝对路径的,应该是IIS与。net的部署问题》?
DirectoryInfo di = new DirectoryInfo(PathStr);
这里不是PathStr吗?

跟IIS与。net啥关系啊,你要搞清楚问题,

你的PathStr是错误的
[解决办法]
探讨
这是相对路径和绝对路径的问题,你采用绝对路径,只有服务器环境和你的机子环境一样的时候才有效(一般不可能),使用相对路径,会找到基于你当前运行程序文件夹的相对 路径


@“..\\..\\images\\logo.gif”

热点排行