如何在 C# 代码中创建实时服务器上的路径

本文关键字:服务器 实时 路径 创建 代码 | 更新日期: 2023-09-27 18:35:42

下面的代码显示了我如何创建本地计算机的Path/Directory。现在,我想将我的应用程序放到实时服务器,但我的问题是在实时服务器上创建到给定路径的文件,我该如何实现它?

`string appPath = Request.PhysicalApplicationPath;
 string IPAddress = HttpContext.Current.Request.UserHostAddress;
 Directory.CreateDirectory(appPath + "//PrintFiles/" + IPAddress");
 StreamWriter w;
 w = File.CreateText(appPath + "//PrintLabels/" + IPAddress + "/printLabels.txt");
 w.WriteLine(fileContents.ToString());
 w.Flush();
 w.Close();`

如何在 C# 代码中创建实时服务器上的路径

如果服务器有权访问目标位置,则相同的代码将起作用。但是运行代码的进程必须具有允许在目标位置创建目录的权限。如果它是非本地资源的本地进程,则该过程需要两台计算机都知道,或者系统范围的进程应该启动代码。

例如,如果此进程在 IIS 中,则需要将应用程序池用户设置为对目标位置具有访问权限的进程。