gpt4 book ai didi

C# 应用程序路径如何让它为网站工作

转载 作者:太空宇宙 更新时间:2023-11-03 19:27:03 25 4
gpt4 key购买 nike

这是我的问题,我搜索了这个 stackoverflow 但找不到正确的解决方案。

我有一个网站,存储在(本地机器上)

C:\网站\网站1

在我的同一个文件夹中

C:\websites\Website1\xmldoc.xml

我希望程序能够找到并访问 C:\websites\Website1\xmldoc.xml。我已将 C:\websites\Website1\xmldoc.xml 位置硬编码到我的网站中,但我正在尝试找出是否有更好的方法。我努力了Application.StartupPath 但它不起作用。

最佳答案

您可以使用 AppDomain.CurrentDomain.BaseDirectory,例如

Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "xmldoc.xml")

此技术在可从 Web 和 Windows 应用程序调用的类库中很有用:

  • 在 Web 应用程序中,它解析为 Web 应用程序目录。

  • 在 WinForms 或控制台应用程序中,它解析为包含可执行文件的目录。

关于C# 应用程序路径如何让它为网站工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7841987/

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