我有一个asp.net应用程序,我正在尝试将文本文件保存到随每个客户端更改的文件夹中。如何编写它以将文件保存到更改的文件夹。例如,一个客户可能是C:\ inetpub \ wwwroot \ site1 \ another可能是C:\ inetpub \ wwwroot \ site2。 相对路径似乎不起作用,我尝试了GetCurrentDirectory,但它一直给我错误的目录。

由于

有帮助吗?

解决方案

你应该尝试:

在* .aspx.cs文件中:

string currentPath = Server.MapPath("~");

我没有在这里测试的工具,但我认为代码是正确的。

其他提示

查看 Path.GetDirectoryName(Request.ServerVariables(" SCRIPT_NAME"))

您应该为web.config文件添加一个值,该文件设置为保存文件的路径。

然后,在您的代码中,从文档中检索此值,并在保存时使用该路径。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top