gpt4 book ai didi

.net - 如何以编程方式获取 ASP.NET 临时目录?

转载 作者:行者123 更新时间:2023-12-05 01:28:28 25 4
gpt4 key购买 nike

ASP.NET 使用的临时目录通常位于

C:\Windows\Microsoft.NET\Framework\<version>\Temporary ASP.NET Files\

但有时它会被 web.config 文件中编译元素的 tempDirectory 属性覆盖。

如何获取 ASP.NET 当前使用的临时目录,无论它是默认目录还是用户覆盖的目录?

附言有一些属性将返回临时目录下的子目录(例如 AppDomain.CurrentDomain.DynamicDirectory 等),但我正在寻找配置文件中显示的目录。

最佳答案

你想要静态属性HttpRuntime.CodegenDir

<%@ Page Language="C#" %>
<script runat="server" language="C#">
void Page_Load(object Sender,EventArgs E)
{

lblCodegenDir.Text = System.Web.HttpRuntime.CodegenDir;
}
</script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Test Application</TITLE>
</HEAD>
<BODY>
<FORM id="frmForm1" method="post" runat="server">
<HR width="100%" size="1">
<P>
ASP.Net Temp Dir:&nbsp;
<ASP:LABEL id="lblCodegenDir" runat="server">Label</ASP:LABEL>
</P>
<HR width="100%" size="1">
</FORM>
</BODY>
</HTML>

关于.net - 如何以编程方式获取 ASP.NET 临时目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1200565/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com