获取临时ASP.. NET文件夹用于应用程序

本文关键字:文件夹 用于 应用程序 NET ASP 获取 | 更新日期: 2023-09-27 18:03:51

我试图获得一个特定的应用程序基础ASP。. NET临时文件夹。我知道我们可以使用HttpRuntime.CodegenDir属性来获取应用程序写入的实际temp asp文件夹。有什么方法可以让我在c#中找到那个应用程序的基本文件夹吗?例子:

<server>'c:'Windows'Microsoft.NET'Framework64'v4.0.30319'Temporary ASP.NET Files'<AppName>

获取临时ASP.. NET文件夹用于应用程序

对于其他遇到这个问题的人,

我找不到任何直接的方法得到它。我解决这个问题的方法是使用以下行

获得执行汇编位置
Assembly.GetExecutingAssembly().Location;
然后通过 递归到父文件夹也就是应用程序名称
var dir = new DirectoryInfo(path);
        while (dir.Parent.Name != folderName)
        {
            dir = dir.Parent;
        }
        return dir.Parent.FullName;

,这将给我所需的路径,我正在寻找