C# 如何用C代码在实时服务器上创建路径?
下面的代码显示了我如何创建本地计算机的路径/目录。现在,我想把我的应用程序放到实时服务器上,但我的问题是,如果在实时服务器上创建一个指向给定路径的文件,我该如何实现它C# 如何用C代码在实时服务器上创建路径?,c#,C#,下面的代码显示了我如何创建本地计算机的路径/目录。现在,我想把我的应用程序放到实时服务器上,但我的问题是,如果在实时服务器上创建一个指向给定路径的文件,我该如何实现它 `string appPath = Request.PhysicalApplicationPath; string IPAddress = HttpContext.Current.Request.UserHostAddress; Directory.CreateDirectory(appPath + "//PrintFile
`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();`
如果服务器可以访问目标位置,则相同的代码也可以工作。但是,运行代码的进程必须具有允许在目标位置创建目录的权限。如果它是非本地资源的本地进程,则该进程需要两台计算机都知道,或者系统范围的进程应该启动代码
例如,如果此进程位于IIS中,则需要将应用程序池用户设置为对目标位置具有访问权限的进程。最有可能的权限问题。
如何在live server上创建路径
好<代码>我的问题它确实在实时服务器上创建了一个指向给定路径的文件现在我很困惑,问题还不清楚;请你重新措辞好吗?@Shawn非常感谢,权限问题,现在已解决。