IIS中的visual studio“microsoft shared \ DevServer \ 10.0”文件夹是否有等价?

时间:2014-02-05 08:55:03

标签: c# asp.net iis

例如,这个“test.ini”文件将在何处被复制?

File.Copy(HttpContext.Current.Server.MapPath("~/") +"test.ini", "test.ini", true);

2 个答案:

答案 0 :(得分:2)

它位于Windows \ SysWOW64 \ inetsrv(64位操作系统)或Windows \ System32 \ inetsrv(32位操作系统)中。 得到它Directory.GetCurrentDirectory()

答案 1 :(得分:0)

当您再次将文件复制到同一目录中时,文件将被覆盖。

File.Copy(String, String, Boolean)将现有文件复制到新文件。允许覆盖同名文件。

在您的情况下,您将使用新文件覆盖文件。希望现在对你很清楚。

File.Copy(HttpContext.Current.Server.MapPath("~/") +"test.ini", "test.ini", true);

您在第一个参数中提供源文件名的源路径, 在第二个参数中提供目标文件名,在第三个参数中,这是一个布尔值,用于在新文件为真时覆盖现有文件。