我有一个小网站供我的公司检查在哪家商店可以找到品牌。该网站使用 ac# 代码检查子文件夹中的 .txt 文件。当我在我的电脑上使用类似“C:\brands”的路径时效果很好,但现在我尝试托管主页,所以我将路径更改为“~/App_Data/Brands/Normal”+StoreNames()[i]+“ 。文本”。但现在我无法再访问 .txt 文件了。txt 文件位于 root/App_Data/Brands/Normal 但代码位于 root/App_Code。这会是个问题吗?
此外,我正在尝试在没有任何特殊权限或帐户的情况下访问这些文件。主机是https://panel.sitecloud.cytanium.com/。
我需要什么才能再次访问这些文件?我的代码也可能有问题,因为它也不能在 localhost 上工作(它与 extern 文件夹一起工作)..
编辑:
好的,MapPath 完成了这项工作!我只是忘了将 MapPath 也添加到 if(File.Exists(HttpContext.Current.Server.MapPath(sFilename)))..