Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在C中读取本地文件夹#_C#_.net 4.0 - Fatal编程技术网

C# 在C中读取本地文件夹#

C# 在C中读取本地文件夹#,c#,.net-4.0,C#,.net 4.0,在C#代码中,如果我仅通过文件名引用文件,它不会从本地文件夹中读取。相反,它引用c:\windows\system32\inetsrv\,并抛出FileNotFoundException。如何读取本地文件夹?您可能指的是虚拟目录中的文件。使用Server.MapPath filePath = Server.MapPath("~/path/relative/to/site/root/filename") 您是否将此作为服务运行?“本地文件夹”是什么意思?这是工作目录吗?哪个版本的Windows?

在C#代码中,如果我仅通过文件名引用文件,它不会从本地文件夹中读取。相反,它引用
c:\windows\system32\inetsrv\
,并抛出
FileNotFoundException
。如何读取本地文件夹?

您可能指的是虚拟目录中的文件。使用
Server.MapPath

filePath = Server.MapPath("~/path/relative/to/site/root/filename")

您是否将此作为服务运行?“本地文件夹”是什么意思?这是工作目录吗?哪个版本的Windows?是的,它是工作目录。所有代码文件都存在的地方。是的,这是一项服务。