2

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

谢谢

4

3 回答 3

2

你应该试试 :

在 *.aspx.cs 文件中:

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

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

于 2009-01-06T17:56:43.310 回答
0

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

于 2009-01-06T17:43:34.100 回答
0

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

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

于 2009-01-06T17:43:38.500 回答