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

    Label1.Text = System.Environment.GetEnvironmentVariable("USERPROFILE") +"\\My Documents\\";
                 or
     Label1.Text = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);


使用IDE运行时,我获得了正确的mydocument路径。如果我托管我的应用程序,我将获得不同的路径,而不是获得mydocument路径。

请帮我找到解决方案

改头换面

最佳答案

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

按照定义,这实际上是可以的,您应该以与服务器上的执行帐户名称无关的方式设计应用程序。

关于c# - 使用C#.net(基于Web的应用程序)获取系统Mydocument路径,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6957151/

10-13 08:02