gpt4 book ai didi

c# - 在 .NET Web 应用程序中获取当前目录

转载 作者:IT王子 更新时间:2023-10-29 03:36:01 25 4
gpt4 key购买 nike

所以我有一个 web 项目,我试图使用 c# 方法 Directory.GetCurrentDirectory() 获取网站的根目录。我不想使用静态路径,因为文件位置将来会发生变化。此方法在我的 imageProcess.aspx.cs 文件中运行,但我认为它会返回的位置:

C:\Users\tcbl\documents\visual studio 2010\Projects\ModelMonitoring\ModelMonitoring\imageProcess.aspx.cs

我得到的是:

C:\Program Files\Common Files\Microsoft Shared\DevServer\10.0\

谁能解释为什么会发生这种情况以及可能的解决方案是什么?非常感谢。

最佳答案

当前目录是系统级的特性;它返回启动服务器的目录。与网站无关。

您需要 HttpRuntime.AppDomainAppPath

如果您处于 HTTP 请求中,您还可以调用 Server.MapPath("~/Whatever")

关于c# - 在 .NET Web 应用程序中获取当前目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10951599/

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