动态保存文件位置

时间:2009-01-06 17:40:16

标签: text-files

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

由于

3 个答案:

答案 0 :(得分:2)

你应该尝试:

在* .aspx.cs文件中:

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

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

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