Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用C#.net(基于Web的应用程序)获取系统Mydocument路径_C#_Asp.net - Fatal编程技术网

使用C#.net(基于Web的应用程序)获取系统Mydocument路径

使用C#.net(基于Web的应用程序)获取系统Mydocument路径,c#,asp.net,C#,Asp.net,我正在使用C#.net(基于Web)并尝试使用以下代码获取我的文档文件路径 Label1.Text = System.Environment.GetEnvironmentVariable("USERPROFILE") +"\\My Documents\\"; or Label1.Text = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); 在使用IDE运行时,

我正在使用C#.net(基于Web)并尝试使用以下代码获取我的文档文件路径

    Label1.Text = System.Environment.GetEnvironmentVariable("USERPROFILE") +"\\My Documents\\";
                 or
     Label1.Text = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
在使用IDE运行时,我得到了正确的mydocument路径。如果我托管我的应用程序,我会得到不同的路径,而不是我的文档路径

请帮我找到解决办法

抱歉,
ash

当应用程序在服务器上运行时,它执行的用户帐户肯定不是您的本地用户帐户


这是定义上的,实际上没关系,您应该以独立于服务器上执行帐户名称的方式设计应用程序。

为什么需要MyDocument路径?如果您正在使用web执行某些操作,则应该将其写入一个目录,您可以使用定期运行的脚本清除该目录

就我个人而言,我会推荐这样的东西

Server.MapPath("./temp")

以上内容将为您提供当前aspx页面所在位置的“temp”目录的完整路径。

无论您尝试做什么,都是错误的。您想做什么?使用web应用程序在我的文档中记录错误