所以我有一个网络项目,我试图使用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")
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)