我有一个asp.net应用程序,我正在尝试将文本文件保存到随每个客户端更改的文件夹中。如何编写它以将文件保存到更改的文件夹。例如,一个客户可能是C:\ inetpub \ wwwroot \ site1 \ another可能是C:\ inetpub \ wwwroot \ site2。 相对路径似乎不起作用,我尝试了GetCurrentDirectory,但它一直给我错误的目录。
由于
答案 0 :(得分:2)
你应该尝试:
在* .aspx.cs文件中:
string currentPath = Server.MapPath("~");
我没有在这里测试的工具,但我认为代码是正确的。
答案 1 :(得分:0)
看看Path.GetDirectoryName(Request.ServerVariables("SCRIPT_NAME"))
。
答案 2 :(得分:0)
您应该为web.config文件添加一个值,该文件设置为保存文件的路径。
然后,在您的代码中,从文档中检索此值,并在保存时使用该路径。